一.问题分析
- Android APK 文件本质上是一个压缩的文件,它的里面包含的classes.dex文件是可执行Dalvik文件。
- Dalvik可执行文件规范限制了单个,dex文件最多能够引用的方法数是65536个,也就是64K(65536/1024),这其中包含了Android Framework、APP引用的第三方函数库以及APP自身的方法。
- 这是项目到了一定规模了,方法数超过了64k。
二.解决方案
修改 android/app/build.gradle文件
...
defaultConfig {
...
multiDexEnabled true
...
}
...
网友评论