Сборка Gradle завершается неудачно после добавления ядра ktx - PullRequest
0 голосов
/ 23 мая 2018

Когда я добавляю зависимость core-ktx в файл build.gradle моего приложения, моя сборка gradle завершается ошибкой с сообщением об ошибке AAPT2 error: check logs for details Кроме того, это говорит о том, что в values.xml отсутствуют два атрибута.Этот файл находится в папке .gradle внутри моего пользовательского каталога.
Когда я добавляю android.enableAAPT2=false в свойства своего проекта, сборка завершается неудачно из-за того, что этот параметр устарел, поэтому я хочу избежать этого.
Описание ошибокиз следующих resource not found errors:

ошибка: ресурс android: attr / fontVariationSettings не найден.Сообщение {kind = ERROR, text = error: ресурс android: attr / fontVariationSettings не найден., Sources = [C: \ Users \ Marc.gradle \ caches \ transforms-1 \ files-1.1 \ appcompat-v7-26.1.0.aar \ b6d4f8d4d33639ae469eaec181e24176 \ res \ values ​​\ values.xml], исходное сообщение =, имя инструмента = Optional.of (AAPT)}

Когда я добавляю разные библиотеки ktx, все просто отлично.Он собирается правильно, и я даже могу импортировать androidx.collections!Как добавить библиотеку core-ktx без ошибок?

project

1 Ответ

0 голосов
/ 23 мая 2018

Вы используете 'AndroidX', который доступен только если вы установили compileSdkVersion 'android-P' и targetSdkVersion 28.Затем в AndroidStudio перейдите на Refactor -> Refactor to AndroidX и теперь все должно работать нормально:).

...