美文网首页
Android中方法数超64K限制的解决

Android中方法数超64K限制的解决

作者: 浮名虚誉架构师 | 来源:发表于2017-07-17 14:33 被阅读0次

    如果设置的minSdkVersion<21

    1.在AndroidMainfest.xml中添加application

    2.调用attachBaseContent()方法调用Multidex.install(this)

    3.build.gradle中添加

    如果设置的minSdkVersion>=21,就无需配置Multidex库

    Android 5.0 之后,系统采用的是ART虚拟机,如果方法超过65535个,会自动分包,天然支持有多个dex文件,ART 在应用安装时执行预编译,将多个dex文件合并成一个oat文件执行

    在实际项目开发中应尽量避免64k的问题

    1.去除没必要的依赖库

    2.精简用到的依赖库

    3.通过 ProGuard 移除未使用的代码

    相关文章

      网友评论

          本文标题:Android中方法数超64K限制的解决

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