1

TypeANumberなどのサンプルアプリにGoogle PlayゲームAPIを設定する方法を学習するためのAndroidドキュメント(https://developers.google.com/games/services/android/quickstart#before_you_begin)に基づいて、なぜBaseGameUtilsライブラリから次のリソースエラーが発生するのか不思議でした。彼らはGitHubの(https://github.com/playgameservices/android-basic-samples)のソースファイルから、プロジェクト、BasicSamplesのインポート:左側のパネルにあるディレクトリに基づいてGoogle Playゲームサービス - Androidサンプルのエラー

enter image description here

...、私はそれを正しくインポートしたのですか?私がしたのは、リンクのステップ1で述べたように、android-basic-samples/BasicSamples/build.gradleディレクトリから直接インポートすることでした。ここで

ライブラリーのための私の(そのまま)のGradleファイルだ、BaseGameUtils:

apply plugin: 'com.android.library' 

buildscript { 
    repositories { 
     jcenter() 
    } 

    dependencies { 
     classpath 'com.android.tools.build:gradle:1.3.1' 
    } 
} 

dependencies { 
    // Set defaults so that BaseGameUtils can be used outside of BasicSamples 
    if (!project.hasProperty('appcompat_library_version')) { 
     ext.appcompat_library_version = '20.0.+' 
    } 
    if (!project.hasProperty('support_library_version')) { 
     ext.support_library_version = '20.0.+' 
    } 
    if (!project.hasProperty('gms_library_version')) { 
     ext.gms_library_version = '8.1.0' 
    } 

    compile "com.android.support:appcompat-v7:${appcompat_library_version}" 
    compile "com.android.support:support-v4:${support_library_version}" 
    compile "com.google.android.gms:play-services-games:${gms_library_version}" 
    compile "com.google.android.gms:play-services-plus:${gms_library_version}" 
} 

android { 
    // Set defaults so that BaseGameUtils can be used outside of BasicSamples 
    if (!project.hasProperty('android_compile_version')) { 
     ext.android_compile_version = 23 
    } 
    if (!project.hasProperty('android_version')) { 
     ext.android_version = '23' 
    } 

    compileSdkVersion android_compile_version 
    buildToolsVersion android_version 
} 

...他人の経験は前にこの問題でしたか? 4/7のAS

EDIT、15:37:

だから私は再びプロジェクトをインポートすることになったが、AndroidStudioProjectsディレクトリ内のこの時間は(実際に違いを生むことでしょうか?)、私は実際に終了それ以来いくつかの進歩を遂げています。しかし、ドキュメント内のステップ1の下の部分3のために:

enter image description here

...私はTypeANumberのマニフェストファイルのパッケージ名が、また、その中のクラスなどと一緒にパッケージディレクトリだけでなく、変更することになりました次の:

enter image description here

...だから私の質問は今、私は左側のナビゲーションディレクトリパネルの面で、これまで正しい軌道に乗っていますか? :)

+0

こんにちはあなたはこれを取得しましたか?私はサンプルをインストールしようとした後、いくつかの同様のエラーが発生しています。 – Boo

答えて

1

はい。 package attribute in the manifestは常にディレクトリと一致する必要があります。簡潔でシンプル。それを変更するには、完全なリファクタリングが必要です。それに応じてチュートリアルを続けてください。あなたは良いと思います。がんばろう。 :)