随着 Android 平台的持续成长,Android 应用的大小也在增加。当您的应用及其引用的库达到特定大小时,您会遇到构建错误,指明您的应用已达到 Android 应用构建架构的极限。早期版本的构建系统按如下方式报告这一错误:
较早版本 Android :
Conversion to Dalvik format failed:
Unable to execute dex: method ID not in [0, 0xffff]: 65536
较新 Android 版本:
trouble writing output:
Too many field references: 131000; max is 65536.
You may try using --multi-dex option.
app:gradle 中添加依赖:
implementation 'com.android.support:multidex:1.0.1'
官网:https://developer.android.com/studio/build/multidex?hl=zh-cn