У меня есть базовый модуль, и я хотел бы создать особенность, которая содержит несколько библиотек. Один из этих библиотек был в базовом модуле, и когда я переместил его в компонент и удалил из базового, я получил ошибку:
APT: ошибка: стиль ресурса / SDKTheme.Translucent (он же
io.app.dev.debug: style / SDKTheme.Translucent) не найден.
Это работает, если базовый и функциональный модули имеют эту зависимость, но в этом случае я потерял прибыль от разделения.
Я нашел известную проблему:
В манифесте динамического функционального модуля вы не должны ссылаться
ресурсы, которых нет в базовом модуле. Это потому, что когда
Google Play генерирует базовый APK вашего приложения, он объединяет манифесты для всех
модули в том из базы APK. Таким образом, связывание ресурсов нарушается, если
Манифест базовых APK ссылается на ресурсы, которых нет в базе
APK.
это моя проблема?