【发布时间】: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 清单文件中的包名,还更改了包目录以及其中的类,如下所示:
...所以我现在的问题是,到目前为止,就左侧的导航目录面板而言,我是否走在正确的轨道上? :)
【问题讨论】:
-
嗨,你有没有得到这个工作?尝试安装示例后,我遇到了一些类似的错误。
标签: android android-studio google-play-services google-play-games