web-dev-qa-db-ja.com

AndroidXのSnackbarパッケージ

プロジェクトを移行する場合、または移行されるブランチと移行されないブランチを切り替える場合、Android Studioは、Android.support.design.widget.Snackbar パッケージ。サポート/設計パッケージは削除されますが、 移行テーブル はこのコンポーネントの正しい新しいパッケージをリストしません。

15
Temporary

プロジェクトが正常にビルドされるまで、パッケージをルックアップするオートコンプリートは機能しないため、これには解決に長い時間がかかりました。

使用する正しいパッケージは次のとおりです。

com.google.Android.material.snackbar.Snackbar

また、移行が正常に機能しなかった場合は、インポートと同様にXMLタグでこれを変更することを忘れないでください。

14
Temporary

古いビルドアーティファクトcom.Android.support:designcom.google.Android.material:material:1.0.0 AndroidXビルドアーティファクト用。

5
Nicola Gallazzi

アプリレベルimplementation "com.google.Android.material:material:1.1.0-alpha02"build.gradleを追加します。

また、gradle.propertiesファイルにこれを含めることで、プロジェクトがAndroidxに古いパッケージを移行するように設定されていることを確認します。

Android.useAndroidX=true Android.enableJetifier=true

0
murageden

Ankoバージョン0.10.8に更新すると、これが解決され、snackbar(view、int)が非推奨になり、代わりにview.snackbar(int:Message)が使用されるようになります。

0
Odaym