Apk dex分包问题记录

作者: jzhu085 | 来源:发表于2016-11-20 00:35 被阅读158次

    问题:

    apk打包成功后,能正常安装到各个系统,但是在4.4.4系统下运行直接crash

    调查:

    根据log显示,65k后Apk dex分包导致某些类找不到

    解决:

    修改build .gradle文件:
    defaultConfig {
    // dex突破65535的限制
    multiDexEnabled true
    }
    dependencies {
    compile 'com.android.support:multidex:1.0.0'
    }

    这一步是我之前忘记的,需要增加如下代码

    public class MyApplication extends Application {

    @Override protected void attachBaseContext(Context base)
    {
    super.attachBaseContext(base);
    MultiDex.install(this);
    }
    }

    相关文章

      网友评论

        本文标题:Apk dex分包问题记录

        本文链接:https://www.haomeiwen.com/subject/friepttx.html