Error package android.support.v7.widget does not exist AndroidX

При Migrate to AndroidX в Android Studio автоматическая замена библиотек не было выполнена:

import android.support.v7.app.AppCompatActivity;
import android.support.v7.widget.Toolbar;

и при компиляции проекта выскакивали следующие ошибки.

package android.support.v7.widget does not exist;
package android.support.v7.widget.Toolbar;
cannot find symbol class Toolbar

package android.support.v7.widget
Для исправления ошибки переходим на сайт разработчиков android и ищем аналог библиотеки с Old build artifact на AndroidX build artifact.
Например, для

android.support.v7.widget.Toolbar

будет библиотека

androidx.appcompat.widget.Toolbar

androidx.appcompat.widget.Toolbar
И в дополнении, при переходе Migrate to AndroidX (Refactor -> Migrate to AndroidX)
Migrate to AndroidX
многие ошибки могут пропасть, если выполнить все обновления библиотек, Import class при наведении на ошибку.
В файле gradle.properties прописать:

android.useAndroidX=true
android.enableJetifier=true

В файле gradle.build прописать:

implementation 'androidx.appcompat:appcompat:1.0.0'

а также выполнить очистку кэша File -> Invalidate Caches/Restart
cashe android studio

1645

One comment

Leave a Reply

Ваш адрес email не будет опубликован.