Leo*_*Leo 4 android aapt react-native
我有一个本机反应项目,昨天对于android来说还可以,但是今天运行时发生错误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 / fontVariationSettings未找到。
.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 / ttcIndex未找到。
错误:链接引用失败。
失败:构建失败,发生异常。
- 出了什么问题:任务':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
Run Code Online (Sandbox Code Playgroud)
我花了很多时间解决它,但失败了。
大多数解决方案是将android升级到AndroidX,但是我不能,因为我的项目有很多依赖项,其中有些不支持AndroidX。
所以我想知道为什么android:attr/ttcIndex我运行它时需要它,以及如何修复它和不要升级Android版本并保持compileSdkVersion 27
小智 5
这对我有帮助
在文件android / gradle.properties的顶部
googlePlayServicesVersion=12.0.1
Run Code Online (Sandbox Code Playgroud)
并创建新的index.android.bundle
react-native软件包--platform android --dev否--entry-file index.js --bundle-output android / app / src / main / assets / index.android.bundle --assest-dest android / app / src / main / res
| 归档时间: |
|
| 查看次数: |
2493 次 |
| 最近记录: |