Неразрешенная ссылка после обновления до плагина Android Gradle 8.3Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Неразрешенная ссылка после обновления до плагина Android Gradle 8.3

Сообщение Anonymous »

У меня есть файл Android build.gradle, который использует альтернативный sourceSets, объявленный, как указано в документации AGP:

Код: Выделить всё

android {
sourceSets {
main.res.srcDirs = [main.res.srcDirs, "build/generated/res/main"]
}
}
Сборка работает нормально до AGP 8.2.2, но после обновления до AGP 8.3 (проверено 8.3, 8.3.2, 8.5.0) я получил
  • Код: Выделить всё

    Unresolved reference
    для всех ресурсов как в src/main/res, так и в build/generated/res/main (каждый отдельный R.*.* не разрешается во всех .java< /code> / .kt файлы)
Если я удалю пользовательское объявление sourceSets, я получу:
  • Неразрешенная ссылка только для пользовательских ресурсов, создаваемых в build/generated/res/main
Кто-нибудь знает об изменении, которое произошло в AGP 8.3 для объявления/ссылки на пользовательские каталоги ресурсов, которые не были отражены в документе?>

Подробнее здесь: https://stackoverflow.com/questions/786 ... plugin-8-3
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»