Android studio 使用 AndroidX編譯的時候,一直在報 NoClassDefFoundErrorandroid
大概異常信息以下:bash
檢查了一下個人xml文件,剛開始的時候,我覺得是個人 AndroidX 包導因此致使了異常信息。gradle
反覆檢查了個人 build.gradle 文件,好像並無寫錯。ui
而後一通 google,才發現 ConstraintLayout 的包名改了,在 AndroidX 裏改爲了 androidx.coordinatorlayout.widget.CoordinatorLayout 。好吧,我有一句 mmp,不值當講不當講。google
而後更改 xml 文件,spa
<androidx.constraintlayout.widget.ConstraintLayout>
....
</androidx.constraintlayout.widget.ConstraintLayout>
改成:
<androidx.coordinatorlayout.widget.CoordinatorLayout></androidx.coordinatorlayout.widget.CoordinatorLayout>複製代碼
編譯經過。果真不能相信任何人。code