【问题标题】:How to avoid 64K method limit with dexguard integration?如何通过 dexguard 集成避免 64K 方法限制?
【发布时间】:2019-03-11 12:56:42
【问题描述】:



我已使用 dexguard 来提高我的 Android 应用程序的安全性。我更新到最新版本的 dexguard,即 8.3.03。在 dexguard 的文档中,他们说,multiDexEnabled=true 不再受支持。

现在我的应用程序代码和用户库已达到 64K 限制,并且 android studion 不允许我创建发布 APK。

如何让 gradle 在创建 APK 时接受多个 dex 文件?

请帮忙,
谢谢

干杯

【问题讨论】:

  • 您好,您找到解决方案了吗? -multidex 不适用于最新的 dexguard 8.5 版
  • @SharpEdge 你们找到解决方案了吗?
  • @Hala.M 是的 Sagar 的回答在 Dexguard 文件的顶部为我工作 -multidex。这应该是第一行。

标签: android gradle dexguard


【解决方案1】:

Dex 守卫将在这里处理多重处理部分,

您所要做的就是在顶部的 dexguard-project.txt 中添加 -multidex

在你的 gradle 文件中 multiDexEnabled false

【讨论】:

    【解决方案2】:

    Dexguard 为 multiDexing 提供了自己的解决方案。要启用此功能,您需要在 dexguard 规则文件中添加 -multidex。它仅适用于 Android 5.0 及更高版本。

    希望对你有帮助

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多