解决Error inflating class android.support.design.widget.TabLayout

按照官方文档说明 AndroidX 是对 android.support.xxx 包的整理后产物。由于之前的 support 包过于混乱,所以,Google 推出了AndroidX。

由于在后续版本中,会逐步放弃对 support 的升级和维护,所以,我们必须迁移到 AndroidX .

此话来自Androidx迁移——弃用support库指南 - ,请阅读此文章


这是我的版本信息

第二个

android { compileSdkVersion 29               

             buildToolsVersion "29.0.0"               

                defaultConfig {                                        

                                        applicationId "com.kikikaka.----"                                       

                                         minSdkVersion 16                                       

                                         targetSdkVersion 29                                       

                                         versionCode 1                                       

                                         versionName "1.0"                                         

                                         testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" } 


按照上面的链接,使用Android Studio自动迁移


系统将 implementation 'com.android.support:design:27.1.0'    改为:implementation'com.google.android.material:material:1.0.0'


在xml中,以前是 android.support.design.widget.TabLayout

现在应该改为是 com.google.android.material.tabs.TabLayout



报错消失,正常运行

你可能感兴趣的:(解决Error inflating class android.support.design.widget.TabLayout)