无法解析 android.support.design。迁移到 AndroidX 后

Can't resolve android.support.design. after migration to AndroidX

我正在尝试使用以下代码片段获取 SnackbarTextView

snackbarView.findViewById<TextView>(android.support.design.R.id.snackbar_text)  

但 Android Studio 无法解析设计库。

我怎样才能让这段代码起作用?

使用此解决方案解决:snackbarView.findViewById<TextView>(com.google.android.material.R.id.snackbar_text)

感谢@dudi 的精彩回答,通常在迁移到 androidX 时您可以替换

android.support.design.R

com.google.android.material.R

我已经写了一篇关于 AndroidX 迁移的简短分步文章here,如果有人有兴趣了解更多。

您已迁移到 AndroidX,这意味着库现在有所不同。

(android.support.design.R.id.snackbar_text) 到 (com.google.android.material.R.id.snackbar_text)

改变这个:

android.support.design.R

com.google.android.material.R

问题解决了。 迁移到 AndroidX 后,我们正在使用不同的库。

作为android.support.design.R 在 androidx 迁移后不再受支持, 所以你需要更换它

com.google.android.material.R