我对Android很新。当我构建我当前的项目时,我收到了这个错误:
错误:将字节码转换为dex时出错:原因: com.android.dex.DexException:多个dex文件定义 Landroid /支撑/ 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:1.0.1@aar'
compile 'com.daimajia.androidanimations:library:1.1.3@aar'
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:1.1.5@aar'
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.13
和gradle-build 2.1
。
有人告诉我清理项目但是没有用。请帮忙。
谢谢
答案 0 :(得分:1)
问题可能是任何Java类文件中的包名错误,我遇到了同样的问题,这是因为这个问题。尝试重建项目并再次检查。
答案 1 :(得分:1)
compile 'com.android.support:support-v4:23.+'
compile 'com.android.support:support-v4:+'
您重复了参考
答案 2 :(得分:0)
如果我理解你的问题,我希望这个答案可以帮到你。
您可以增加允许dexer进程使用的内存大小。 打开位于以下位置的ini文件: C:\ Users \\ AppData \ Roaming \ Anywhere Software \ Basic4android 改变这一行:。
MaxRamForDex = 1024收件人:。
MaxRamForDex = 1536