Ресурсы не найдены в AppCompat - PullRequest
0 голосов
/ 19 сентября 2018

Я пытаюсь создать приложение, которое раньше работало нормально, но теперь я получаю следующее сообщение:

ошибка: ресурс android: атрибут / повышение не найден

error: resource android:attr/elevation not found.
Message{kind=ERROR, text=error: resource android:attr/elevation not found., sources=[/home/bf/.gradle/caches/transforms-1/files-1.1/appcompat-v7-19.1.0.aar/8fbac0b82dc50ec174771792ebbf1b1f/res/values/values.xml:508:5-62], original message=, tool name=Optional.of(AAPT)}

плюс еще два.

Я пытался обновить все, а также сделать недействительными кэши.При просмотре в моем менеджере SDK я вижу, что установлена ​​библиотека поддержки Android rev23.2.1.

Как это исправить?

Ответы [ 3 ]

0 голосов
/ 19 сентября 2018

текущая стабильная версия библиотек поддержки будет 27.1.1 -

, и на нее ссылаются в версии 19.1.0, на res/values/values.xml

вы можете предоставить ее, например:,с res/values-19/attrs.xml, для предыдущих API - или даже res/values/attrs.xml, чтобы предоставить его в качестве атрибутов по умолчанию.

за исключением того, что тогда расположение будет attr/elevation вместо android:attr/elevation.

0 голосов
/ 19 сентября 2018

Установлена ​​библиотека поддержки Android rev23.2.1

Это не означает, что вы использовали библиотеку 23.2.1, проверьте файл build.gradle модуля приложения, который должен выглядеть следующим образом:

    implementation 'com.android.support:appcompat-v7:28.0.0-rc02'
    implementation 'com.android.support:support-v4:28.0.0-rc02'
    implementation 'com.android.support:design:28.0.0-rc02'//28.0.0-rc02 is the latest version, at least you should use 21.0 or higher
0 голосов
/ 19 сентября 2018

Измените версию компиляции на Android 5.0 или выше.атрибут высоты был введен в 5.0.Поэтому инструменты сборки Kit-kat не будут работать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...