当前位置: 首页 > 工具软件 > :attr > 使用案例 >

error: resource android:attr/ttcIndex not found,error: resource android:attr/fontVariationSettings

姜明贤
2023-12-01

用着好好的项目,突然打包报错,run-andorid报错,错误信息入下:

C:\Users\wangy\.gradle\caches\transforms-1\files-1.1\appcompat-v7-27.1.1.aar\2e8508a729eec93bdccc751c4cec5fb6\res\values\values.xml:251:5-69: AAPT
: error: resource android:attr/fontVariationSettings not found.

C:\Users\wangy\.gradle\caches\transforms-1\files-1.1\appcompat-v7-27.1.1.aar\2e8508a729eec93bdccc751c4cec5fb6\res\values\values.xml:251:5-69: AAPT
: error: resource android:attr/ttcIndex not found.

error: failed linking references.

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:processReleaseResources'.
> Failed to process resources, see aapt output above for details.

然后网上的各种方法统统都试过了,依然没有解决,都快要崩溃了,偶然找到一篇帖子介绍了一种方法,试了之后竟然成功了,那个心情啊。直接说原因,是因为第三方库

react-native-device-info

的问题,之前使用的是它的低版本,0.5.4的,后来发现成了1.4.3的版本了,然后就开始报错了,

这个问题的解决方法呢有两种,一种是:

在android下的build.gradle文件中ext对象中加一行内容:

googlePlayServicesVersion = "15.0.0"
buildscript {
    ext {
        buildToolsVersion = "27.0.3"
        minSdkVersion = 16
        compileSdkVersion = 27
        targetSdkVersion = 26
        supportLibVersion = "27.1.1"
        googlePlayServicesVersion = "15.0.0"  //此行为新加内容

    }

 第二种方法是: react-native-device-info 更新 成 2.1.2

但是这种方法有些项目就直接崩了,具体用哪一种,自己视情况更改,当然第一种简单便捷一些

 

相关阅读

相关文章

相关问答