我知道这里已经有人问过了,但这是android studio抱怨的问题:
我确定我在gradle构建中的任何地方都没有引用支持库,但是android studio抱怨说Google Play服务需要它。
编辑:
dependencies {
compile project(':comgizmogadgetsappzproductivity')
compile 'com.google.android.gms:play-services-ads:+'
compile files('libs/Parse-1.3.8.jar')
compile files('libs/crashlytics.jar')
}
comgizmogadgetsappzproductivity不具有依赖性。
编辑2:
问题是我早先将支持库作为依赖项,但由于不再需要它而将其删除。从构建错误中,我可以看到它说“ configuration:app:_debugCompile”需要它。也许我需要从_debugCompile配置中手动删除支持库?是“ _debugCompile”文件吗?我尝试在项目文件夹中使用find和grep搜索它,但没有找到任何东西。
运行gradlew :main:dependencies
(main
模块名称在哪里)应显示以下内容:
+--- com.google.android.gms:play-services-ads:6.5.87
| \--- com.google.android.gms:play-services-base:6.5.87
| \--- com.android.support:support-v4:21.0.0 -> 21.0.3
| \--- com.android.support:support-annotations:21.0.3
从Google Play服务6.5开始,该play-services-base
库(所有Google Play服务的依赖项)取决于最新的支持库。
确保您的支持库可通过SDK管理器使用:您需要确保Android Support Library
它Android Support Repository
已经安装并且是最新的
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句