Ошибка: слишком большой код в сгенерированном файле R для библиотечного модуля - PullRequest
0 голосов
/ 15 ноября 2018

Наше приложение содержит более 12 тысяч записей в сгенерированном R-файле, и оно отлично работает как проект приложения для Android.

Как только мы конвертируем это в проект библиотеки Android, он выдает «ошибка: слишком большой код»

Это относится к первой строке класса id, сгенерированного в файле R.

===========================================
> 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        }

===========================================

Мы скопировали идентификатор класса в текстовый файл, его размер составил 1,3 МБ. Количество слов в классе идентификаторов 62K. Я попытался включить MutiDex и ProGuard, но все еще имел эту проблему.

...