无法将新索引69355合并为IONIC和INTERCOM的非巨型指令

时间:2017-01-06 13:22:17

标签: android cordova mobile ionic-framework intercom

我正在使用IONIC构建iOS / Android应用程序,因为我添加了内部通信cordova插件(离子插件添加cordova-plugin-intercom),我无法使用此错误构建我的应用程序:

  

com.android.dex.DexIndexOverflowException:无法合并新索引   69355进入非巨型指令

我该怎么做才能修复并能够再次建造?

1 个答案:

答案 0 :(得分:0)

问题的根源:

当单个dex文件中的字符串(方法,成员等)数量很高时会发生这种情况。 dex文件是编译应用程序的结果。然后它变成了它的压缩版本:apk。大多数时候,它与使用Google Analytics,Intercom等第三方图书馆有关......

解决方案:

要在IONIC上启用multidex,您只需安装相关的cordova插件:

  

离子插件添加cordova-plugin-multidex --save

运行此命令后,将安装插件,您将能够构建您的应用程序。