Android Studio 3.0 Beta4 Dex错误:com.android.dex.DexException: Multiple dex files define

Android Studio切换到3.0 beta4,构建时报dex错误。

错误信息:

Error:java.lang.RuntimeException: java.lang.RuntimeException: com.android.builder.dexing.DexArchiveMergerException: Unable to merge dex
Error:java.lang.RuntimeException: com.android.builder.dexing.DexArchiveMergerException: Unable to merge dex
Error:com.android.builder.dexing.DexArchiveMergerException: Unable to merge dex
Error:com.android.dex.DexException: Multiple dex files define Lcom/google/zxing/integration/android/IntentResult;

解决方法

方法一:

在Android Studio

  1. 清理项目,Build -> Clean Project
  2. 清理完项目后,重新构建项目,Build -> Rebuild Project

方法二:

  • 删除项目的./gradle文件夹
  • 删除所有构建目录和gradle缓存
  • 在Android Studio,让缓存失效并重启。File > Invalidate caches / Restart...

版权声明:著作权归作者所有。

相关推荐

Android dex文件反编译为Java源码

工具准备 dex2jar:国人写的一个dex反编译为java的工具jd-gui:查看java源码的gui工具反编译步骤步骤一把test_apk-debug.apk里的classes.dex转换为test_apk-debug_dex2jar.jard2j-dex2jar.sh -f -o output_jar.jar apk_to_decompile.apk