Ошибка “AAPT: error: resource android:attr/lStar not found” возникает, если проект не поддерживает функциональность API 31, которая необходима библиотекам androidX для использования рекламными сетями.
Для исправления ошибки:
Установите Target API level 32 по пути File → Build Settings → Player Settings → Other Settings.
Чтобы исправить ошибку можно понизить Target API Level до версии 30.
Однако, рекомендуется обновление до Target API Level версии 31, так как у Google есть ограничения на выпуск обновлений для приложений с устаревшей версией Target API Level.
Чтобы понизить Target API Level до версии 30, добавьте в mainTemplate.gradle и launcherTemplate.gradle (если launcherTemplate используется в проекте).
При интеграции в проект Yandex Ads SDK при попытке сделать билд выдает свору ошибок.
Проблема в несовместимости core-1.7.0 и compileSdkVersion < 31
то есть способ решения или зафиксировать core на 1.6 или компилировать на 31 версии.
Что то похожее было, когда куски библиотек конфликтуют
Кстати она пишет appcompat-v7-28.0.0-alpha1 в этом проблема.
Замените библиотеку предыдущей стабильной версией.
Поставил в gradle compile ‘com.android.support:appcompat-v7:26.1.0’ и заработало!
Я много чего пробовал, чтобы исправить это, но единственное, что помогло мне, – это чистая переустановка Android Studio. Я удалил все, что связано с приложением, кроме моих проектов, и переустановил с нуля. После этого проект построился без сбоев.
Эта ошибка возникает из-за несоответствия compileSdkVersion
версии библиотеки. Например:
compileSdkVersion 27
implementation 'com.android.support:appcompat-v7:26.1.0'
implementation 'com.android.support:design:26.1.0'
а также избегайте использования знака + с библиотекой.
Если вы переходите на AndroidX и получаете эту ошибку, вам необходимо установить SDK компиляции на Android 9.0 (уровень API 28) или выше.
Приложение Flutter для Android, которое я разработал, сегодня неожиданно скомпилировалось неправильно.
Что пошло не так: не удалось выполнить задачу ‘: app: processDebugResources’.
Решения, уже упомянутые в потоке (правила gradle для принудительного использования определенной версии пакета), не будут работать, поскольку он самостоятельно обрабатывает весь процесс gradle (сбор зависимостей плагинов, настройки config.xml и обработка всего), и это действительно сложно переопределить определенные вещи.