【问题标题】:Enable Multidex for Android in Ionic framework在 Ionic 框架中为 Android 启用 Multidex
【发布时间】:2020-09-13 02:49:33
【问题描述】:

如果我使用 Ionic Framework 构建应用程序,有没有办法为 Android 设置启用 multidex (https://github.com/casidiablo/multidex)?

【问题讨论】:

标签: android ionic-framework android-multidex


【解决方案1】:

a plugin 启用了 multidex。要安装它,请运行:

cordova plugin add --save https://github.com/jwall149/cordova-multidex

然后再次尝试构建。构建可能需要比平时更长的时间,但您的应用应该可以顺利编译。

【讨论】:

  • 我认为正确的命令是:cordova plugin add --save https://github.com/jwall149/cordova-multidex
  • @LucasD'Avila:你是对的。我已经更新了我的答案。谢谢!
  • 我在 Cordova 9 上的应用在使用此功能后开始崩溃
  • @MoblizeIT 我的回答中提到的包已经两年多没有更新了。我建议你尝试另一个包,或者做一个干净的构建。
【解决方案2】:

对于那些仍然有这个问题的人,我已经通过安装 cordova-plugin-multidex 来修复它

cordova plugin add cordova-plugin-enable-multidex

查看:Multidex for Cordova

【讨论】:

    【解决方案3】:

    对于使用androidxcordova-android: 8 的人对此解决方案感兴趣,我创建了一个支持这些新版本的文件结构和类名的fork。也适用于 Ionic。

    cordova plugin add --save https://github.com/c00/cordova-multidex
    

    请注意,这仅在您仍然支持小于 21 的 minSdk 时才相关。在 21 时,不再需要多索引,因为有一些内置修复程序。因此,在这种情况下,只需删除 multidex 插件(如果你有的话),一切就可以正常工作了。

    【讨论】:

      【解决方案4】:

      试试这个

      cordova plugin add --save https://github.com/jwall149/cordova-multidex
      

      【讨论】:

        【解决方案5】:
        To fix this —
        
        Install couple of androidx plugins to solve the issue. So simply run the following commands in your project root:
        
        Add plugin to enable AndroidX in the project
        
        1. ionic cordova plugin add cordova-plugin-androidx
        
        2. Add plugin to patch existing plugin source that uses the Android Support Library to use AndroidX
        
        ionic cordova plugin add cordova-plugin-androidx-adapter
        
        3. Now run the following commands in your project root:
        
        cordova clean
        ionic cordova build android
        

        https://medium.com/@AnkitMaheshwariIn/ionic-android-error-while-merging-dex-archives-unable-to-merge-dex-in-ionic-3f6272899aab

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2018-02-01
          • 1970-01-01
          • 1970-01-01
          • 2016-05-12
          • 1970-01-01
          • 2016-05-21
          • 1970-01-01
          相关资源
          最近更新 更多