Снэкбар пакет в AndroidX - PullRequest
       36

Снэкбар пакет в AndroidX

0 голосов
/ 01 октября 2018

При переносе проекта или переключении между ветвями, которые переносятся или не переносятся, Android Studio не может создавать проекты, поскольку не может найти пакет android.support.design.widget.Snackbar.Пакеты поддержки / разработки удалены, но в таблице миграции не указан правильный новый пакет для этого компонента.

Ответы [ 4 ]

0 голосов
/ 10 января 2019

Старый артефакт сборки com.android.support:design теперь разрешается в com.google.android.material:material:1.0.0 для артефакта сборки AndroidX.

0 голосов
/ 13 ноября 2018

Обновление до версии Anko 0.10.8 решит эту проблему, сообщив, что «снэк-бар» (view, int) теперь устарел, вместо него вы будете использовать view.snackbar (int: Message)

0 голосов
/ 02 января 2019

Добавьте implementation "com.google.android.material:material:1.1.0-alpha02" на уровень приложения build.gradle.

Кроме того, убедитесь, что ваш проект настроен для переноса старых пакетов в Androidx, включив его в файл gradle.properties:

android.useAndroidX=true android.enableJetifier=true

0 голосов
/ 01 октября 2018

Это заняло много времени, так как до тех пор, пока ваш проект не будет успешно собран, автозаполнение не будет работать для поиска пакетов.

Правильный пакет для использования:

com.google.android.material.snackbar.Snackbar

ЭтоТакже важно помнить, чтобы изменить это для тегов XML, а также для импорта, если миграция не удалась.

...