[Android] AndroidX 的 ClassNotFoundException: android.support.design.widget.NavigationView 錯誤

androidx 的環境下,有時候在 xml 打 NavigationView,Android Studio 仍會提示你使用 android.support.design.widget.NavigationView,這時就會在 runtime 時造成 ClassNotFoundException 並讓 layout 停止 inflate,如果在程式中沒有操作到在該 NavigationView 之後定義的元件時,不會有重大錯誤。

但實際執行時,會在 inflate 到 NavigationView 時因為錯誤而導致 inflate 中斷,這時候在 xml 檔案 NavigationView 之後定義的其他元件,就處於沒有實體的狀態,如果操作到這些元件,會因 NullPointerException 而導致閃退

必須改用 com.google.android.material.navigation.NavigationView 才能解決