Android(安卓)Studio报错:Android(安卓)studio 3.0 com.android.builder.dexing.DexArchiveMergerException如何解决
16lz
2021-01-26
有时候,我们会遇到这种情况:Studio在编译时不报错,但是运行时会抛出com.android.builder.dexing.DexArchiveMergerException异常,导致项目无法运行。
这种情况可能有两种情况造成的:
第一种:build.gradle文件引入资源配置问题。解决方法:在本项目的dependence中修改
compile(name: 'guavalib', ext: 'jar')
为
compile files('libs/guavalib.jar')
第二种
包重复,解决方法:
在工程的gradle中的defaultConfig中添加
multiDexEnabled true,
然后在项目的gradle中添加
compile 'com.android.support:multidex:1.0.1'
最后在清单文件中添加
android:name="android.support.multidex.MultiDexApplication"
更多相关文章
- Android(安卓)Notes 之 RecyclerView 的使用
- android自定义控件打包成jar文件
- Android(安卓)Studio--活动创建&简单布局
- Android(安卓)的 dex2jar 和 jd-gui 反编译 apk 源代码
- Android(安卓)Studio如何轻松整理字符串到string.xml中
- 【Android】从无到有:手把手一步步教你使用最简单的Fragment(三)
- android获取当前正在运行的桌面launcher包名
- Pro Android学习笔记(五八):Preferences(2):CheckBoxPreference
- Android(安卓)普通权限、危险权限、运行时权限