AndroidStudio分包导致的NoClassDefFoundError解决办法
2017-10-24 21:34
309 查看
已经添加了
解决方式
在
导入分包support库
用
再次运行,问题解决。
multiDexEnabled true,编译没有问题,运行时直接崩了,原因:checkJNI时NoClassDefFoundError,日志显示类名发生了变化。
解决方式
在
defaultConfig中添加
multiDexEnabled = true
导入分包support库
compile 'com.android.support:multidex:1.0.1'
用
MultiDexApplication替代
Application,或者在你application的
attachBaseContext()方法中调用
MultiDex.install()。
再次运行,问题解决。
相关文章推荐
- SQLiteStudio连接Android真机报无法连接ADB的错误解决办法
- AndroidStudio Import Sample 失败解决办法
- 关于mac android studio 与svn 解除关联后 无法再次share (Subversion) 的解决办法
- Android Studio导入新的项目卡住长期不动解决办法
- 拿什么拯救:Android Studio 时代 继续使用Eclipse开发Android app时遇到的几个问题以及解决办法
- Android Studio for Ubuntu 14.04 无法输入中文解决办法
- android图片加载导致的OOM分析及有效解决办法(BitmapUtils)
- Android Studio导入点9图片报错的解决办法
- Android Studio INSTALL_FAILED_UID_CHANGED的解决办法
- Android ListView的Item中有CheckBox,导致OnItemClick不响应的解决办法
- android studio Failure [INSTALL_FAILED_OLDER_SDK]解决办法
- android.webkit.WebView 使用 SINGLE_COLUMN layout algorithm 导致程序意外退出的解决办法
- AndroidStudio/Eclipse真机调试无Log解决办法
- Android无法导入下载好的项目(和Eclipse中已经存在的项目命名一样导致冲突)解决办法
- 关于Android Studio乱码的解决办法
- Android Studio导入项目卡在Building gradle project info的解决办法
- zz Android studio在Refresh gradle project卡死,附解决办法
- Android使用Unity导致Activity被销毁的解决办法
- [异常解决] android studio检测不到手机的解决办法——ADB驱动自己安装