【发布时间】:2017-10-18 07:38:57
【问题描述】:
我有多个库项目,它们都依赖于支持库。我的应用程序依赖于这些多个库项目。每个库项目都在其 R.java 文件中包含对支持库资源的引用。由于冗余,这会增加字段 ID 计数。
我的应用获取
DexIndexOverflowException: 字段 ID 不在 [0, 0xffff] 中:65536
因为这个冗余的 R.java 引用。
因此,我的应用有 47k 方法,而 65k 字段 id。
编辑:
我不会使用 multi-dex,它不能解决我的问题。我想删除多余的字段 ID。
问题不在于如何解决问题,而在于如何摆脱多余的字段 ID。使用 multi-dex 不会删除多余的字段 ID。
【问题讨论】:
标签: android r.java-file dex