我们的应用程序在生成的R文件中有超过12K条目,并且作为android应用程序项目运行正常。
一旦将其转换为android库项目,就会引发“错误:代码太大”
它是指R文件中生成的id类的第一行。
===========================================
> Task :features:packageName FAILED
/Users/StudioProjects/app/packageName/build/generated/source/r/app/debug/packagename/R.java:8128: error: code too large
public static int ALT = 0x7f0c0001;
===========================================
line no : 8127 public static final class id {
public static int ALT = 0x7f0c0001;
.....
.....
Line no : 20558 }
===========================================
我们已将类ID复制到一个文本文件,其大小为1.3 MB。 id类别的字数是62K。我尝试启用MutiDex和ProGuard,但仍然遇到此问题。