App在5.0以下出现NoClassDefFoundError
来源:互联网 发布:域名怎么注册 编辑:程序博客网 时间:2024/06/05 10:44
刚拿到锤子的4.4的手机测试。结果app装上去就报NoClassDefFoundError这种错误报的是个推出错,但是注释个推后数据库的jar又出错,于是怀疑是使用环信导致错误。之前用的华为小米6.0的和nuxus6p7.0均没有问题。找了半天在csdn只找到各种转载说是没添加依赖。
后来在stackoverflow上找到解决办法:
1.在app.gradle的defaultConfig里面 添加multiDexEnabled true(环信已经加了)
2. 添加依赖compile 'com.android.support:multidex:1.0.0'(小写android)
3.application继承MultiDexApplication类并
@Override
protected void attachBaseContext(Context base) {
super.attachBaseContext(base);
MultiDex.install(base);
}
或者替换 AndroidJUnitRunner 中的 onCreate() 方法
public void onCreate(Bundle arguments) {
MultiDex.install(getTargetContext());
super.onCreate(arguments);
...
}
相关资料:
https://developer.android.com/studio/build/multidex.html
http://stackoverflow.com/questions/27698287/noclassdeffounderror-with-android-studio-on-android-4
- App在5.0以下出现NoClassDefFoundError
- 出现 java.lang.NoClassDefFoundError: 在Android 5.0以下
- Android 5.0以下出现 java.lang.NoClassDefFoundError
- Android 5.0以下出现 java.lang.NoClassDefFoundError:
- Android 5.0以下出现 java.lang.NoClassDefFoundError:
- Android 5.0以下出现java.lang.NoClassDefFoundError错误
- 解决Android 5.0以下出现 java.lang.NoClassDefFoundError,找不到类
- 解决Android 5.0以下出现 java.lang.NoClassDefFoundError,找不到类
- 解决 Android 5.0以下出现 java.lang.NoClassDefFoundError
- 友盟 NoClassDefFoundError: com.umeng.analytics.d 导致5.0以下app崩溃的问题
- 使用ClassLoader时出现以下错误:java.lang.NoClassDefFoundError
- Android5.0以下(Android4.x)出现NoClassDefFoundError
- Android studio 出现java.lang.NoClassDefFoundError错误的一种解决方案 5.0以下机型无法运行应用报错
- app运行在5.0以上的手机没问题,在5.0以下的手机就崩溃
- 安卓5.0正常运行,5.0以下NoClassDefFoundError
- 同一个tomcat APP中的 Log4j 的App root System property 不能相同,需要设置不同,不然会出现以下错误。解决方法在错误中标明了。
- 在build.gradle文件中添加若干个依赖后出现以下问题,字面意思是测试app和正式app使用了不同版本的依赖
- 解决 cocos android 接入友盟推送 sdk 在5.0以下的系统出现UnsatisfiedLinkError 错误
- C# ??合并运算符
- Android开发环境搭建
- cmake 交叉编译
- 三个盒子选一个
- C++排序之直接插入排序法
- App在5.0以下出现NoClassDefFoundError
- 蓝桥-图4-linkedlist广度优先搜索
- ASP.NET Razor – 标记
- java原装代码完成pdf在线预览和pdf打印及下载
- Jack is required to support java 8 language features. Either enable Jack o的解决
- PHP-实现文件上传
- Oracle之存储过程
- web前端研发工程师编程能力成长之路 [转]
- SpringMVC与Struts2区别与比较总结