今天把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的,好了,结束!!!
各位看官下回见!!!