无法执行dex:多个dex文件定义Lcom/google/android/gms/analytics/internal/Command

das*_*asd 11 java eclipse android google-analytics

我昨晚(31.4)更新了我的Android SDK,之后我再编辑我的应用了.我收到此错误:

[2015-05-01 14:36:24 - Dex Loader] Unable to execute dex: Multiple dex files define Lcom/google/android/gms/analytics/internal/Command$1;
[2015-05-01 14:36:24 - SoFit] Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Lcom/google/android/gms/analytics/internal/Command$1;
Run Code Online (Sandbox Code Playgroud)

我的罐子里没有任何改变.这是我的libs结构: 在此输入图像描述

我试图: - 清理项目. - 重启eclipse. - 删除bin文件夹. - 删除私人图书馆.

我还试图删除谷歌分析师jar,因为我从最近的谷歌播放服务更新,他们把分析师放在lib里面.但由于缺少类,它也不会编译.

我猜这个谷歌游戏服务的东西是错的,但我找不到什么.

Whi*_*rse 19

尝试从目录库中删除"libGoogleAnalyticsServices.jar"并更新代码因为v2不再支持.然后清洁并运行.一切都会好起来的.


das*_*asd 6

谷歌分析师v2不再受支持了...我必须使用谷歌服务中包含的v4.


Vai*_*den 6

libGoogleAnalyticsServices.jar从您的版本中删除并添加Google Play服务.

最低要求配置:

compile 'com.google.android.gms:play-services-base:7.5.0'
compile 'com.google.android.gms:play-services-analytics:7.5.0'
Run Code Online (Sandbox Code Playgroud)