我正在Android Studio中开发Android应用程序。我必须在我的应用中添加 Google Analytics 并执行与此相关的所有操作,但当我尝试运行我的项目时,我收到此错误:
Error:Execution failed for task ':app:dexDebug
UNEXPECTED TOP-LEVEL EXCEPTION:
com.android.dex.DexException: Multiple dex files define Lcom/google/android/gms/analytics/internal/Command$1
如果我删除 play-services-analytics ,一切正常
答案 0 :(得分:5)
在遇到同样问题的几小时后,我找到了答案。
问题是你有多个内部具有相同类的库,因此一个解决方案是从其中一个库中删除重复文件。
你必须:
libGoogleAnalyticsServices.jar
。com/google/android/gms/analytics/internal
并删除文件Command$1.class
和Command.class
。答案 1 :(得分:0)
尝试将以下代码添加到android块
中的build.gradle文件中 defaultConfig {
multiDexEnabled true
}
dexOptions {
preDexLibraries = false
}