"资源 android:attr/fontVariationSettings 未找到。"



我有一个反应原生项目,它昨天在安卓上工作正常,但是今天当我运行react-native run-android时会发生错误。在我今天在Android上运行它之前,没有任何变化,只能在AndroidStudio中打开它。错误如下:

.

gradle/caches/transforms-1/files-1.1/appcompat-v7-27.0.2.aar/d1dde4fd0fa50f7f7336597688c557a9/res/values/value s.xml:252:5-69:AAPT:错误:资源 android:attr/fontVariation找不到设置。

.gradle/caches/transforms-1/files-1.1/appcompat-v7-27.0.2.aar/d1dde4fd0fa50f7f7336597688c557a9/res/values/value s.xml:252:5-69:AAPT:错误:找不到资源安卓:attr/ttc索引。

错误:链接引用失败。

失败:生成失败,出现异常。

  • 出了什么问题:任务":app:processDebugResources"的执行失败。

    无法处理资源,有关详细信息,请参阅上面的 aapt 输出。

主配置如下:

"react": "16.6.3",
"react-native": "0.57.8"
gradle plugin:com.android.tools.build:gradle:3.1.0
compileSdkVersion 27
buildToolsVersion "27.0.3"
minSdkVersion 19
targetSdkVersion 27

我花了很多时间来解决它,但失败了。

大多数分辨率是将Android升级到AndroidX,但我不能,因为我的程序有很多依赖项,其中一些不支持AndroidX。

所以我想知道为什么在运行它时需要android:attr/ttcIndex。以及如何修复它并且不要增加Android版本并保持compileSdkVersion 27

这对我有帮助

在文件顶部 android/gradle.properties

googlePlayServicesVersion=12.0.1

并创建新的index.android.bundle

react-native bundle --platform android --dev false --entry-file index.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res

相关内容

  • 没有找到相关文章

最新更新