我有这个问题,这么多的开发者做的事:的Android Studio项目与库模块谷歌播放服务错误
Error:No resource found that matches the given name (at 'value' with value '@integer/google_play_services_version').
什么是我的项目不同的是,游戏服务依赖来自一个库(我控制),我已经把它作为一个AAR文件。
图书馆
的build.gradle:compile 'com.google.android.gms:play-services-base:10.2.1'
清单:<meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version" />
应用项目
顶级构建文件:
repositories {
jcenter()
flatDir {
dirs 'libs'
}
}
的AAR是在libs
目录。
模块构建文件:compile(name:'app-debug', ext:'aar')
这是唯一的依赖。我也试过这样:
compile(name:'app-debug', ext:'aar') {
transitive = true;
}
但没有变化。这是基于这个问题,这是我发现的最接近我的情况,但该人是包括依赖作为maven神器:Error with google_play_services_version value from aar library
请让我知道如果你需要看到别的。
尝试检查这些SO问题[23923933](http://stackoverflow.com/questions/23923933)和[29567138](http://stackoverflow.com/questions/29567138),如果它可以帮助你。 – KENdi
@KENdi没有什么相关的,我还没有尝试过。 – nasch