When migrating a project or switching between branches which are and aren’t migrated, Android Studio cannot build projects because it cannot find the
android.support.design.widget.Snackbar package. Support/Design packages are removed but the migration table does not list the correct new package for this component.
This took a long time to resolve, as until your project successfully builds, autocomplete will not function to lookup packages.
The correct package to use is:
It is also important to remember to change this on the XML tags as well as the imports if the migration has not worked successfully.
Old build artifact
com.android.support:design now solves in
com.google.android.material:material:1.0.0 for AndroidX build artifact.
implementation "com.google.android.material:material:1.1.0" to your app-level
Also, ensure that your project is set up to migrate old packages to Androidx by including this in your
if you shifted to androidx and AS couldn’t find the package anymore.
Updating to Anko version 0.10.8 will resolve this, it will tell you that snackbar(view, int) is now deprecated, instead of it you will use view.snackbar(int: Message)