Android中NoClassDefFoundError异常解决记录

原创 2016年08月30日 10:37:05
       随着Android项目的不断增大,引用的类库不断增多,使用Android Studio编译Android项目时可能会遇到
NoClassDefFoundError的错误提示,从而导致项目安装包的不完整,即有些界面能运行,有些用到类库的功能却会闪退,此时,需要考虑是否遇到了64k问题。即安装包中包含的方法超过了64K个,解决方案如下:

       一、在主Module的build.gradle中添加配置代码:

    android {
        。。。
        defaultConfig {
            。。。
            multiDexEnabled true
        }
        。。。
    }

      二、在相同的gradle文件中添加dependency:

   compile 'com.android.support:multidex:1.0.0'

      三、使Application继承MultiDexApplication


    参考资料:

     http://stackoverflow.com/questions/27698287/noclassdeffounderror-with-android-studio-on-android-4

     https://developer.android.com/studio/build/multidex.html


相关文章推荐

(Android分包) 一个NoClassDefFoundError引发的血案

一件thingholl,hello, helo,咳咳。是的大家又见到了我,没错。最近我特么真的高产似母猪,没办法项目问题真的多。项目是一个关于融合跑腿,滴滴打车功能的APP。所以引入的第三方包很多。一...

当dex分包遇上NoClassDefFoundError&ClassNotFoundException

简介 本文记录的是:国庆节前夕,解决Crash率高达9.08%问题成功避免加班拿3倍工资的故事 PS: 除了在时间上两者相遇外,本文中提到的两个(top1&top2)crash问题与dex分包并...

AndroidStudio分包导致的NoClassDefFoundError解决办法

已经添加了multiDexEnabled true,编译没有问题,运行时直接崩了,原因:checkJNI时NoClassDefFoundError,日志显示类名发生了变化。 解决方式 在def...

解决Android 5.0以下出现 java.lang.NoClassDefFoundError,找不到类

出现这个问题的主要原因是:方法数超65536限制。 由于实际开发当中的需求不断变更,开源框架越来越多,大多都用第三方SDK,导致方法数很容易超出65536限制。出现错误java.lang.NoC...

关于分包后的apk运行发生java.lang.NoClassDefFoundError的问题

这次在开发过程中遇到了应用提交应用市场审核不通过的问题,小米开放平台给我发来了Log文件,一看发现是 java.lang.NoClassDefFoundError 这个错误引起了,反复查看代码就是没...

android:java.lang.NoClassDefFoundError: com.lidroid.xutils.HttpUtils 异常的解决

做项目练习的时候突然冒出了这个问题,而且前提是一个和xUtils毫不相关的业务,之前xUtils页面早就写好了,都没有问题,那么显然,这个和xUtils没有任何关系。 上网查了不少说明,解决办法都不太...
  • thoris
  • thoris
  • 2015年11月03日 23:57
  • 2914

异常java.lang.NoClassDefFoundError: android.support.v7.widget.TintManager的解决办法

出现java.lang.NoClassDefFoundError: android.support.v7.widget.TintManager异常时的解决办法。...

Android 升级ADT到22第三方Jar包导致的ClassNotFoundException和NoClassDefFoundError异常解决

在使用异步加载框架Android-Universal-Image-Loader的Jar包的时候遇到错误: java.lang.NoClassDefFoundError:com.nostra13....
  • pcaxb
  • pcaxb
  • 2015年07月10日 11:33
  • 745

Android异常汇集----3.java.lang.NoClassDefFoundError: Class not found using the boot class

android 异常:java.lang.NoClassDefFoundError: Class not found using the boot class loader; no stack ava...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android中NoClassDefFoundError异常解决记录
举报原因:
原因补充:

(最多只允许输入30个字)