即时通讯使用Android工作室,现在在我的应用程序中我运行我的应用程序时出现此错误
Error:Execution Failed for task ':app:dexDeBUG'.> com.androID.IDe.common.internal.LoggedErrorException: Failed to run command:/home/noob/androID-sdk-linux/build-tools/21.1.2/dx --dex --no-optimize --output /home/noob/Desktop/NavigationDrawer/app/build/intermediates/dex/deBUG --input- List=/home/noob/Desktop/NavigationDrawer/app/build/intermediates/tmp/dex/debu g/inputList.txtError Code:2Output:UNEXPECTED top-LEVEL EXCEPTION:com.androID.dex.DexException: Multiple dex files define LandroID/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs; at com.androID.dx.merge.DexMerger.readSortableTypes(DexMerger.java:596) at com.androID.dx.merge.DexMerger.getSortedTypes(DexMerger.java:554) at com.androID.dx.merge.DexMerger.mergeClassDefs(DexMerger.java:535) at com.androID.dx.merge.DexMerger.mergeDexes(DexMerger.java:171) at com.androID.dx.merge.DexMerger.merge(DexMerger.java:189) at com.androID.dx.command.dexer.Main.mergelibraryDexBuffers(Main.java:454) at com.androID.dx.command.dexer.Main.runMonoDex(Main.java:303) at com.androID.dx.command.dexer.Main.run(Main.java:246) at com.androID.dx.command.dexer.Main.main(Main.java:215) at com.androID.dx.command.Main.main(Main.java:106)
这是我的gradle.build文件:
androID {compileSdkVersion 21buildToolsversion "21.1.2"defaultConfig { applicationID "app.navigationdrawer" minSdkVersion 15 targetSdkVersion 21 versionCode 1 versionname "1.0"}buildTypes { release { MinifyEnabled false proguardfiles getDefaultProguardfile('proguard-androID.txt'), 'proguard-rules.pro' }}}dependencIEs {compile filetree(dir: 'libs', include: ['*.jar'])compile 'com.androID.support:appcompat-v7:21.0.3'compile files('libs/androID-support-v13.jar')}
所以我怎么能解决这个问题,因为我没有在我的代码中发现错误,我的应用程序非常简单!我认为我的错误是在gradle文件中
解决方法:
您使用的是同一个库的不同版本.
在您的情况下,appcompat和support-v13具有相同的依赖关系:support-v4.
您必须使用相同版本的support-v4.
我建议你改变你的依赖关系:
dependencIEs { compile filetree(dir: 'libs', include: ['*.jar']) compile 'com.androID.support:appcompat-v7:21.0.3' compile 'com.androID.support:support-v13:21.0.3'}
并从libs文件夹中删除androID-support-v13.jar.
总结以上是内存溢出为你收集整理的android – 如何修复这个gradle app:dexDebug错误?全部内容,希望文章能够帮你解决android – 如何修复这个gradle app:dexDebug错误?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)