&引用;多个程序包名为';com.google.android.gms'&引用;向项目中添加模块时

&引用;多个程序包名为';com.google.android.gms'&引用;向项目中添加模块时,android,android-gradle-plugin,google-play-services,Android,Android Gradle Plugin,Google Play Services,我有一个Android Studio项目,我正在向其中添加SDK。SDK包含大约4个不同的模块。问题是,当我添加模块时,会出现以下错误: Execution failed for task ':appName:processDebugResources'. > Error: more than one library with package name 'com.google.android.gms' You can temporarily disable this error with

我有一个Android Studio项目,我正在向其中添加SDK。SDK包含大约4个不同的模块。问题是,当我添加模块时,会出现以下错误:

Execution failed for task ':appName:processDebugResources'.
> Error: more than one library with package name 'com.google.android.gms'
You can temporarily disable this error with android.enforceUniquePackageName=false
However, this is temporary and will be enforces in 1.0
我已经阅读了关于这个问题的大多数答案,并缩小了我认为问题所在的范围,不幸的是,其他答案似乎都与我的情况不符

以下是my app build.gradle文件的依赖项:

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile project(':library')
    compile 'com.android.support:appcompat-v7:19.1.0'
    compile project(':sdk')
    compile 'com.google.android.gms:play-services:6.5.87'
}
如您所见,我添加了play服务依赖性

以下是我的sdk模块的build.gradle依赖项的一部分:

compile ('com.google.android.gms:play-services-maps:6.5.87')
    {
        exclude group: 'com.google.android', module: 'support-v4'
    }
这就是我认为问题的根源所在,有两个依赖项包含google.android.gms

问题是,如果我从sdk模块中删除此代码,则会出现以下错误:

Execution failed for task ':appName:processDebugResources'.
> Error: more than one library with package name 'com.google.android.gms'
You can temporarily disable this error with android.enforceUniquePackageName=false
However, this is temporary and will be enforces in 1.0

如果我删除主应用程序文件的gradle.build中的依赖性,我会遇到很多类似这样的错误:

我已经看过了几乎所有的其他答案,但它们主要似乎是这样的情况,即当一个可以解决时,添加了两个依赖项,而不是一个似乎跨越模块的问题

在我看来,一定有办法将sdk模块链接到我的主应用程序中的google_play_services_版本号,但我就是不知道怎么做


如果有人有任何建议,我们将不胜感激

在您的情况下,这通常会发生在您有复制库时 编译'com.google.android.gms:play services:6.5.87'已经包含了地图库,试着把它压缩到你真正想要实现的“服务,或者从下面抓取它

  • Google+com.Google.android.gms:play services plus:8.4.0

  • 谷歌账号登录com.Google.android.gms:play services auth:8.4.0

  • 谷歌行动,基本客户端 Library com.google.android.gms:play services base:8.4.0

  • 谷歌地址 API com.google.android.gms:play服务标识:8.4.0

  • 谷歌应用 索引com.google.android.gms:play services appindexing:8.4.0

  • 谷歌应用 邀请com.google.android.gms:play services appinvite:8.4.0

  • Google Analytics com.Google.android.gms:play services Analytics:8.4.0
  • Google Cast com.Google.android.gms:play services Cast:8.4.0谷歌 云彩
  • Messaging com.google.android.gms:play services gcm:8.4.0
  • 谷歌硬盘com.Google.android.gms:play services硬盘:8.4.0

  • Google Fit com.Google.android.gms:play services健身:8.4.0

  • 谷歌定位、活动识别和 play services位置:8.4.0

  • 谷歌地图com.Google.android.gms:play services地图:8.4.0

  • 谷歌移动广告com.Google.android.gms:play服务广告:8.4.0

  • mobilevision com.google.android.gms:play services Vision:8.4.0

  • 谷歌附近的com.Google.android.gms:附近的播放服务:8.4.0

  • 谷歌全景 Viewer com.google.android.gms:play services panorama:8.4.0

  • 谷歌游戏 服务com.google.android.gms:玩服务游戏:8.4.0

  • SafetyNet.com.google.android.gms:play services SafetyNet:8.4.0

  • 谷歌钱包com.Google.android.gms:play services钱包:8.4.0

  • Android Wear com.google.Android.gms:play services wearable:8.4.0

希望它有帮助

在您的情况下,当您有重复的库时,通常会发生这种情况 编译'com.google.android.gms:play services:6.5.87'已经包含了地图库,试着把它压缩到你真正想要实现的“服务,或者从下面抓取它

  • Google+com.Google.android.gms:play services plus:8.4.0

  • 谷歌账号登录com.Google.android.gms:play services auth:8.4.0

  • 谷歌行动,基本客户端 Library com.google.android.gms:play services base:8.4.0

  • 谷歌地址 API com.google.android.gms:play服务标识:8.4.0

  • 谷歌应用 索引com.google.android.gms:play services appindexing:8.4.0

  • 谷歌应用 邀请com.google.android.gms:play services appinvite:8.4.0

  • Google Analytics com.Google.android.gms:play services Analytics:8.4.0
  • Google Cast com.Google.android.gms:play services Cast:8.4.0谷歌 云彩
  • Messaging com.google.android.gms:play services gcm:8.4.0
  • 谷歌硬盘com.Google.android.gms:play services硬盘:8.4.0

  • Google Fit com.Google.android.gms:play services健身:8.4.0

  • 谷歌定位、活动识别和 play services位置:8.4.0

  • 谷歌地图com.Google.android.gms:play services地图:8.4.0

  • 谷歌移动广告com.Google.android.gms:play服务广告:8.4.0

  • mobilevision com.google.android.gms:play services Vision:8.4.0

  • 谷歌附近的com.Google.android.gms:附近的播放服务:8.4.0

  • 谷歌全景 Viewer com.google.android.gms:play services panorama:8.4.0

  • 谷歌游戏 服务com.google.android.gms:玩服务游戏:8.4.0

  • SafetyNet.com.google.android.gms:play services SafetyNet:8.4.0

  • 谷歌钱包com.Google.android.gms:play services钱包:8.4.0

  • Android Wear com.google.Android.gms:play services wearable:8.4.0
希望能有所帮助