【问题标题】:Cannot merge new index 69355 into a non-jumbo instruction with IONIC and INTERCOM无法使用 IONIC 和 INTERCOM 将新索引 69355 合并到非巨型指令中
【发布时间】:2017-01-06 13:22:16
【问题描述】:

我正在使用 IONIC 构建 iOS/Android 应用程序,由于我添加了对讲机 cordova 插件( ionic plugin add cordova-plugin-intercom ),因此我无法构建我的应用程序并出现此错误:

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

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

【问题讨论】:

    标签: android cordova mobile ionic-framework intercom


    【解决方案1】:

    问题的根源:

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

    解决方案:

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

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

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

    【讨论】:

      猜你喜欢
      • 2014-11-23
      • 2014-06-24
      • 1970-01-01
      • 2016-02-08
      • 1970-01-01
      • 2014-02-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多