Android报错集锦之二:Android studio 3.0 com.android.builder.dexing.DexArchiveMergerException: Unable to mer
16lz
2021-01-23
当出现 Android studio3.0 com.android.builder.dexing.DexArchiveMergerException: Unable to merge dex 或者 Error:warning: Ignoring InnerClasses attribute for an anonymous inner class,出现这个问题的时候,Android Studio 能编译,但运行不起来,最后使用以下方式解决了,添加之后可以正常发布和运行。
1.首先修改Gradle配置文件,
defaultConfig {
multiDexEnabled true
}
2.同样修改Gradle配置文件,
dependencies {
compile 'com.android.support:multidex:1.0.1'
}
3.然后让应用支持多DEX文件。
在AndroidManifest.xml的application中声明android.support.multidex.MultiDexApplication;
即
android:name="android.support.multidex.MultiDexApplication"4.Build-》Clean Project,运行即可。
参考来源:http://blog.csdn.net/yangzongbin/article/details/78363230
更多相关文章
- 自制Android下的播放器(音频来源SD卡上的固定位置)
- Delphi Android USB声明文件
- Android 中 Intent.ACTION_PACKAGE_ADDED 之类的 broadcast 可被
- Android Service---在清单中声明一个服务
- Android 最终image文件的来源
- 自定义Dialog 实现 仿网易云音乐的隐私条款声明弹框
- 关于成立北京Android爱好者俱乐部的声明
- android中怎样声明操作通话记录的权利
- 用Javascript判断访问来源操作系统, 设备, 浏览器类型