添加Google Play服务以将Google广告整合到Eclipse中的libGDX项目后,我无法再使用Gradle构建我的Android项目。
我知道这是因为我需要告诉Gradle新的Google Play项目依赖项,所以我将com.google.android.gms:play-services:5.0.89
编译添加到:android project
的依赖项部分,但它抱怨它不能找到com.android.support:support-v4:19.1.0
。
我想这意味着我需要以某种方式告诉Gradle这个新依赖依赖于另一个依赖?
Eclipse中的一切都运行正常,因此我的Google Play项目在Eclipse中的依赖性肯定是金色的,我只需要以相同的方式制作Gradle。我是否需要将Google Play项目声明为另一个Gradle项目并为其创建build.gradle
文件?我根本不认为我应该触及Google Play项目内容。
答案 0 :(得分:0)
如果您使用Android SDK管理器下载了工具和谷歌reprositories(首先要检查),请检查您的build.gradle文件是否不需要更新(您目前使用的是哪种版本的libGDX?)。 我遇到了同样的问题,并通过全新的替换我的Android模块build.gradle文件解决了这个问题。
为此,请使用最后一个ligdx setup ui(https://github.com/libgdx/libgdx/wiki/Project-Setup-Gradle)创建一个新项目,然后比较/替换gradle文件。
答案 1 :(得分:0)
在你的android模块下,有一个build.gradle文件。添加以下内容:
dependencies {
compile 'com.google.android.gms:play-services:6.1.11'
}
检查最新版本的Google Play服务并相应更新您的版本号。