我正在使用IONIC构建iOS / Android应用程序,因为我添加了内部通信cordova插件(离子插件添加cordova-plugin-intercom),我无法使用此错误构建我的应用程序:
com.android.dex.DexIndexOverflowException:无法合并新索引 69355进入非巨型指令
我该怎么做才能修复并能够再次建造?
答案 0 :(得分:0)
问题的根源:
当单个dex文件中的字符串(方法,成员等)数量很高时会发生这种情况。 dex文件是编译应用程序的结果。然后它变成了它的压缩版本:apk。大多数时候,它与使用Google Analytics,Intercom等第三方图书馆有关......
解决方案:
要在IONIC上启用multidex,您只需安装相关的cordova插件:
离子插件添加cordova-plugin-multidex --save
运行此命令后,将安装插件,您将能够构建您的应用程序。