Google Play 游戏服务 - Android 示例错误
Posted
技术标签:
【中文标题】Google Play 游戏服务 - Android 示例错误【英文标题】:Google Play game services - Android samples errors 【发布时间】:2016-07-28 19:21:51 【问题描述】:基于 android 文档 (https://developers.google.com/games/services/android/quickstart#before_you_begin) 学习如何在 TypeANumber 等示例应用上配置 Google Play 游戏 API,我想知道为什么在导入项目 BasicSamples 后从 BaseGameUtils 库中出现以下资源错误,来自他们的 GitHub (https://github.com/playgameservices/android-basic-samples) 源文件:
...根据左侧面板中的目录,我是否正确导入了它?我所做的只是直接从目录中导入它:android-basic-samples/BasicSamples/build.gradle,如链接的第 1 步所述。
这是我的(未修改的)库的 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 日下午 3:37:
所以我最终再次导入了项目,但这次是在 AndroidStudioProjects 目录中(这真的有什么不同吗?)从那以后我实际上最终取得了一些进展。但是,对于文档中第 1 步下的第 3 部分:
...我最终不仅更改了 TypeANumber 清单文件中的包名,还更改了包目录以及其中的类,如下所示:
...所以我现在的问题是,到目前为止,就左侧的导航目录面板而言,我是否走在正确的轨道上? :)
【问题讨论】:
嗨,你有没有得到这个工作?尝试安装示例后,我遇到了一些类似的错误。 【参考方案1】:是的。 package attribute in the manifest 应始终与目录匹配。干净利落。这就是为什么改变它需要你做一个完整的重构。继续学习相应的教程,我想你会很好的。
【讨论】:
以上是关于Google Play 游戏服务 - Android 示例错误的主要内容,如果未能解决你的问题,请参考以下文章
Android Google Play 游戏服务回合制多人游戏不自动匹配