2016-05-17 73 views
0

我對Android很新穎。當我建立我的當前項目我得到這個錯誤:將字節碼轉換爲dex時出錯

Error:Error converting bytecode to dex: Cause: com.android.dex.DexException: Multiple dex files define Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;

這是我的依賴關係:

dependencies { 
compile fileTree(include: ['*.jar'], dir: 'libs') 
compile 'com.android.support:appcompat-v7:23.+' 
compile 'com.android.support:recyclerview-v7:23.+' 
compile 'com.android.support:support-v4:23.+' 
compile 'com.google.code.gson:gson:2.5' 
compile 'com.makeramen:roundedimageview:2.2.1' 
compile 'com.nineoldandroids:library:2.4.0' 
compile 'com.daimajia.easing:library:[email protected]' 
compile 'com.daimajia.androidanimations:library:[email protected]' 
compile 'com.squareup.picasso:picasso:2.5.2' 
compile 'com.android.support:support-v4:+' 
compile 'com.squareup.picasso:picasso:2.3.2' 
compile 'com.nineoldandroids:library:2.4.0' 
compile 'com.daimajia.slider:library:[email protected]' 
compile 'de.hdodenhof:circleimageview:2.0.0' 
compile 'com.facebook.android:facebook-android-sdk:4.5.0' 
compile 'com.squareup.okhttp3:okhttp:3.2.0' 
compile 'com.kyleduo.switchbutton:library:1.4.0' 
compile files('libs/JTransforms-3.1-with-dependencies.jar') 
compile 'com.github.Semantive:waveform-android:v1.2' 
compile files('libs/TarsosDSP-Android-latest.jar') 
} 

我使用gradle 2.13gradle-build 2.1

有人告訴我清理項目,但沒有奏效。請幫忙。

謝謝

回答

0

那麼,如果我理解你的問題,我希望這個答案可以幫助你。

您可以增加允許dexer進程使用的內存大小。 打開位於以下位置的ini文件: C:\ Users \\ AppData \ Roaming \ Anywhere Software \ Basic4android 更改以下行:

MaxRamForDex = 1024 To :.

MaxRamForDex = 1536

+1

對不起你能解釋更詳細?我使用的是OSX,我無法找到該文件 –

1

這個問題可能是在任何Java類文件的錯誤包的名字,我有同樣的問題,這是因爲這problem.Try重建項目,並再次檢查。

1
compile 'com.android.support:support-v4:23.+' 
compile 'com.android.support:support-v4:+' 

您有反覆參考

相關問題