1

基于Android文档(https://developers.google.com/games/services/android/quickstart#before_you_begin),了解如何将Google Play游戏API配置到示例应用程序(如TypeANumber),我想知道为什么我会在BaseGameUtils库后收到以下资源错误导入项目,BasicSamples,从他们的GitHub的(https://github.com/playgameservices/android-basic-samples)源文件:Google Play游戏服务 - Android示例错误

enter image description here

...基于在左侧面板中的目录,我才将其导入正确?我所做的只是直接从目录中导入:android-basic-samples/BasicSamples/build.gradle,如链接的第1步所述。

下面是图书馆我的(不变)摇篮文件,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的,下午3时37分:

所以我最终再次导入项目,但AndroidStudioProjects目录中的这个时候(?这是否真正发挥作用),我实际上结束自此以后取得了一些进展。然而,对于文档内的下步1第3部分:

enter image description here

...我最终改变不仅在TypeANumber的清单文件包的名称,而且在它的类沿包目录如下:

enter image description here

...所以我现在的问题是,我是在正确的轨道上迄今为止在左侧的导航目录面板方面? :)

+0

你有没有得到这个工作?尝试安装示例后,我收到了一些类似的错误。 – Boo

回答

1

是的。 package attribute in the manifest应该始终与目录匹配。干净利落。这就是为什么改变它需要你做一个完整的重构。只要继续按照教程进行操作,我认为你会很好。祝你好运。 :)

相关问题