Android 项目开发填坑记 - 使用 MultiDex 解决 64K 限制
背景
Android 的 classLoader
在加载 APK 的时候限制了class.dex
包含的 Java 方法数,其总数不能超过65535(64K,不要再说成 65K 了,1K = 2^10 = 1024 , 64 * 1024 = 65535),Google 官方给出的解决方案是使用 Multidex 。
启用 Multidex
基本要求:
- 使用 Android Studio 开发工具
- Android SDK Build Tools >= 21.1
- 更新 Android Support Repository 到最新版本
配置步骤:
- 配置 Gradle build 来开启 multidex
- 修改 manifest 来引用 MultiDexApplication 类