android是google play服务需要的支持库v4吗?

Mar*_*ria 0 android admob android-support-library google-play-services

我知道它之前被要求在这里,但是这是机器人工作室抱怨:

在此输入图像描述

我确信我没有在gradle构建中的任何地方引用支持库,但android studio抱怨它是谷歌播放服务所需要的.

编辑:

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')
}
Run Code Online (Sandbox Code Playgroud)

comgizmogadgetsappzproductivity没有依赖关系.

编辑2:

问题是我早先将支持库作为依赖项,但我删除了它,因为我不再需要它了.从构建错误中我可以看到它说"配置:app:_debugCompile"需要它.也许我需要从_debugCompile配置中手动删除支持库?"_debugCompile"是一个文件吗?我尝试在项目文件夹中使用find和grep搜索它,但没有找到任何内容.

ian*_*ake 5

运行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
Run Code Online (Sandbox Code Playgroud)

从Google Play Services 6.5开始,该play-services-base库(所有Google Play服务的依赖项)取决于最新的支持库.

确保您的支持库可通过SDK管理器获得:您需要确保Android Support Library并且Android Support Repository已安装并且都是最新的