AndroidStudio升级到3.1.1之后报错error: resource android:attr/fontVariationSettings not

今天把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的,好了,结束!!!

各位看官下回见!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值