Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/344.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/218.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 多个dex文件定义Lcom/google/android/gms/ads/identifier/advisingidclient$Info; 当我试图在android studio上编译我的项目时,我遇到了这个错误 下面是我的build.gradle文件:_Java_Android_Dex - Fatal编程技术网

Java 多个dex文件定义Lcom/google/android/gms/ads/identifier/advisingidclient$Info; 当我试图在android studio上编译我的项目时,我遇到了这个错误 下面是我的build.gradle文件:

Java 多个dex文件定义Lcom/google/android/gms/ads/identifier/advisingidclient$Info; 当我试图在android studio上编译我的项目时,我遇到了这个错误 下面是我的build.gradle文件:,java,android,dex,Java,Android,Dex,我一直在努力解决这个问题。我已经试过了 删除我的播放服务依赖项,但这并没有解决问题。 请帮我解决这个问题。谢谢您的依赖项重复–两个类是相同的。您应该了解哪个库包含您应该排除的库。为此,您需要运行console中的下一行: ./gradlew app:androidDependencies 此外,您还可以在Android Studio中使用Gradle插件执行相同的操作: ./gradlew app:androidDependencies 输出如下: +--- com.android.sup

我一直在努力解决这个问题。我已经试过了 删除我的播放服务依赖项,但这并没有解决问题。
请帮我解决这个问题。谢谢

您的依赖项重复–两个类是相同的。您应该了解哪个库包含您应该排除的库。为此,您需要运行console中的下一行:

./gradlew app:androidDependencies
此外,您还可以在Android Studio中使用Gradle插件执行相同的操作:

./gradlew app:androidDependencies

输出如下:

+--- com.android.support:multidex:1.0.1
+--- io.realm:realm-android-library:1.0.0
|    \--- com.getkeepsafe.relinker:relinker:1.2.1
+--- com.android.support:appcompat-v7:23.3.0
|    +--- com.android.support:animated-vector-drawable:23.3.0
|    |    \--- com.android.support:support-vector-drawable:23.3.0
|    \--- com.android.support:support-vector-drawable:23.3.0
+--- com.android.support:design:23.3.0
|    +--- com.android.support:appcompat-v7:23.3.0
|    |    +--- com.android.support:animated-vector-drawable:23.3.0
|    |    |    \--- com.android.support:support-vector-drawable:23.3.0
|    |    \--- com.android.support:support-vector-drawable:23.3.0
|    \--- com.android.support:recyclerview-v7:23.3.0
 compile(group: 'com.google.android.gms', name: 'play-services-gcm', version: "8.4.0") {
        exclude(group: 'com.google.android.gms', module: 'play-services-base')
        exclude(group: 'com.google.android.gms', module: 'play-services-basement')
    }
查找
gms
lib的重复项,并按如下方式排除它:

+--- com.android.support:multidex:1.0.1
+--- io.realm:realm-android-library:1.0.0
|    \--- com.getkeepsafe.relinker:relinker:1.2.1
+--- com.android.support:appcompat-v7:23.3.0
|    +--- com.android.support:animated-vector-drawable:23.3.0
|    |    \--- com.android.support:support-vector-drawable:23.3.0
|    \--- com.android.support:support-vector-drawable:23.3.0
+--- com.android.support:design:23.3.0
|    +--- com.android.support:appcompat-v7:23.3.0
|    |    +--- com.android.support:animated-vector-drawable:23.3.0
|    |    |    \--- com.android.support:support-vector-drawable:23.3.0
|    |    \--- com.android.support:support-vector-drawable:23.3.0
|    \--- com.android.support:recyclerview-v7:23.3.0
 compile(group: 'com.google.android.gms', name: 'play-services-gcm', version: "8.4.0") {
        exclude(group: 'com.google.android.gms', module: 'play-services-base')
        exclude(group: 'com.google.android.gms', module: 'play-services-basement')
    }
如果你仍然不能解决这个问题,请给我看看

./gradlew app:androidDependencies

嗨,瓦尔。。。!!谢谢你的帮助。我现在能够成功地编译我的项目。两个谷歌服务库之间存在版本差异。再次感谢您的帮助。@Val嘿,我得到了很长的输出,我不明白!请帮忙@Val我解决了这个问题,但感谢您提供的详细说明。。我通过这个解决了我的问题