1.今天在style.xml中突然出现了类似于Theme.AppCompat.Light.DarkActionBar,Theme飘红的情况。
2.或者出现类似于下面这种NavigationMenuItemView,FloatingActionButton等本来不应该报错的问题
android.view.InflateException: Binary XML file line #17: Binary XML file line #17: Error inflating class android.support.design.internal.NavigationMenuItemView
at android.view.LayoutInflater.inflate(LayoutInflater.java:543)
at android.view.LayoutInflater.inflate(LayoutInflater.java:427)
at android.support.design.internal.NavigationMenuPresenter$NormalViewHolder
问题解决方式:
最后解决的方式是在Gradle插件版本改为上一次正确的版本:例如
我尝试修改为下面的版本,出现错误
classpath 'com.android.tools.build:gradle:3.0.1'
改回了
classpath 'com.android.tools.build:gradle:3.1.0'
同时在App的build.gradle中,将compileSdkVersion 等版本都提高到相应的版本去
compileSdkVersion 27
buildToolsVersion '27.0.3'
defaultConfig {
minSdkVersion 21
targetSdkVersion 27
}
还有就是support版本也都提高
implementation 'com.android.support:appcompat-v7:27.1.1'
implementation 'com.android.support:support-v4:27.1.1'
implementation 'com.android.support:design:27.1.1'
compile "com.android.support:percent:27.1.1"
再运行就没有问题了