今天把AS升级到3.1.1之后结果发现编译报错,就是这个错error: resource android:attr/fontVariationSettings not found.
OK,开始Google,结果发现大都是English的,硬着头皮看,然而都是让添加代码到什么platform/android下的gradle文件中,找来找去就是找不到这个目录,就更找不到之下的gradle文件了。
后来就在module的build.gradle文件中试了下,结果编译通过了,真是惊了个大喜了,好吧,其实就是把下面这行代码放到module的build.gradle文件中即可,要添加的代码:configurations.all { resolutionStrategy.force 'com.android.support:support-v4:27.1.0'}复制代码
我添加的位置,大概位置你试下即可
apply plugin: 'com.android.library'configurations.all { resolutionStrategy.force 'com.android.support:support-v4:27.1.0'}android { compileSdkVersion rootProject.ext.android["compileSdkVersion"] buildToolsVersion rootProject.ext.android["buildToolsVersion"] defaultConfig { minSdkVersion rootProject.ext.android["minSdkVersion"] targetSdkVersion rootProject.ext.android["targetSdkVersion"] versionCode rootProject.ext.android["versionCode"] versionName rootProject.ext.android["versionName"] testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } buildToolsVersion '27.0.3'}复制代码
还有就是这个v4包的版本你可以直接修改,但是不能是28,我在报错的时候看了下默认设置的就是28,结果GG了,改成24或者27都是OK的,好了,结束!!!
各位看官下回见!!!