Сервисы Google Play и Firebase перешли на AndroidX в последнем выпуске.
Это означает, что вы используете как библиотеки поддержки, так и библиотеки androidx.
Вы можете:
- мигрируйте на androidx, как описано ниже
- понизьте ваши зависимости от сервисов Google Play (но это не реальное решение, потому что вы должны перейти до или после)
Вы можете проверить официальные заметки о выпуске :
Предупреждение: Данный выпуск представляет собой ОСНОВНОЕ обновление версии и критическое изменение.
Последнее обновление сервисов Google Play и Firebase включает следующие изменения:
Миграция из библиотек поддержки Android в библиотеки Jetpack (AndroidX). Библиотеки не будут работать, если вы не внесете следующие изменения в свое приложение:
- Обновление
com.android.tools.build:gradle
до версии 3.2.1 или новее.
- Обновление
compileSdkVersion
до 28 или более поздней версии.
- Обновите ваше приложение для использования Jetpack (AndroidX) ; следуйте инструкциям в Миграция на AndroidX .
Также о конкретной ошибке, описанной в ответе:
Ошибка:
AAPT: ошибка: ресурс android: attr / fontVariationSettings не найден.
AAPT: ошибка: ресурс android: attr / ttcIndex не найден
Измените compileSdkVersion
на:
compileSdkVersion 28
fontVariationSettings
и ttcIndex
были добавлены в API уровень 28 .