У меня была сторонняя зависимость (act-native-admob), которая указала в своем файле build.gradle следующее: com.google.android.gms: play-services-ads: +. Взглянув на страницу с заметками о выпуске API Google Android, 17 июня 2019 года были сорваны обновления всей группы API com.google.android.gms.
Я запускаю './gradlew assemblyDebug', получил ошибку:
/ Users / yons / .gradle / caches / transforms-1 / files-1.1 / appcompat-v7-27.1.1.aar / 8cb1ac92f08bb5fb26b003aaf1d22a69 / res / values / values.xml: 251: 5-69: AAPT: ошибка : ресурс android: attr / fontVariationSettings не найден.
/ Users / yons / .gradle / caches / transforms-1 / files-1.1 / appcompat-v7-27.1.1.aar / 8cb1ac92f08bb5fb26b003aaf1d22a69 / res / values / values.xml: 251: 5-69: AAPT: ошибка : ресурс android: attr / ttcIndex не найден.
Чтобы исправить мою проблему, я добавил следующее в мой файл android / app / build.gradle:
configurations.all {
resolutionStrategy.force 'com.google.android.gms:play-services-ads:17.2.1'
}
Теперь я запускаю './gradlew assemblyDebug' и работает нормально.
Но я запускаю './gradlew assemblyRelease', получаю ошибку:
/ Users / yons / .gradle / caches / transforms-1 / files-1.1 / appcompat-v7-27.1.1.aar / 8cb1ac92f08bb5fb26b003aaf1d22a69 / res / values / values.xml: 251: 5-69: AAPT: ошибка : ресурс android: attr / fontVariationSettings не найден.
/ Users / yons / .gradle / caches / transforms-1 / files-1.1 / appcompat-v7-27.1.1.aar / 8cb1ac92f08bb5fb26b003aaf1d22a69 / res / values / values.xml: 251: 5-69: AAPT: ошибка : ресурс android: attr / ttcIndex не найден.
ошибка: не удалось связать ссылки.
FAILURE: сборка не удалась, исключение.
- Что пошло не так:
Выполнение не удалось для задачи ': response-native-admob: verifyReleaseResources'.
com.android.ide.common.process.ProcessException: не удалось выполнить aapt
Как мне это решить?