文件名称:开源bbs源码java-main_dex_generator:main_dex_generator
文件大小:1.65MB
文件格式:ZIP
更新时间:2024-06-26 17:44:54
系统开源
开源 bbs 源码 java title date tags 异步加载multidex 2016-04-21 18:52:16 -0700 Android 文章写了很久很久,今天再次看到一个相关的项目的,那么我也把自己的方案分享一下,代码待放。。。 技术交流可加 QQ : 1831594078 Multidex背景 已经对这个做了比较详述的说明。 简单总结就是:早期dex执行文件的方法数限制在65536范围之内,如果超出这个限制,构建就会失败。 然而,为什么会构建失败,这个65536限制究竟是在哪里?既然dex文件构建失败,首先想到肯定就是去dx.jar找原因。 构建失败一般会有以下的日志: UNEXPECTED TOP-LEVEL EXCEPTION: java.lang.IllegalArgumentException: method ID not in [0, 0xffff]: 65536 at com.android.dx.merge.DexMerger$6.updateIndex(DexMerger.java:501) at com.android.dx.merge.DexM