Android工程打包问题

xiaoxiao2021-02-28  111

随着新功能的增加,Android工程越来越大,打包越来越慢,最近打包报了这个错。

Android 工程打包时报错

查资料得知原因:

app包方法超过65540。最新的ADT和SDK Tool在将jar转化成dex的时候,可能会合并类的代码,这将导致巨大的类;类中的每一个方法都分配有一个id,字节码中以id标识和调用方法;早期的Dalvik VM内部使用short类型变量来标识方法的id,最大值限制在65540

解决:工程 project.properties文件中加上一行代码 dex.disable.merger=true

转载请注明原文地址: https://www.6miu.com/read-59834.html

最新回复(0)