错误:库模块的生成的R文件中的代码太大

时间:2018-11-15 13:44:45

标签: java android build.gradle r.java-file android-multidex

我们的应用程序在生成的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,但仍然遇到此问题。

0 个答案:

没有答案