首页 > 解决方案 > 更新 API 级别 28 时出现错误“RCTView”

问题描述

react-native: 0.57.8 react: 16.6.3 react-navigation v2

我正在尝试更新 API 级别以提交应用程序(他们需要最新的 targetSdkVersion)。我添加了以下更改

buildToolsVersion = "28.0.3"  // from '27.0.3'
minSdkVersion = 19
compileSdkVersion = 28 // from '27'
targetSdkVersion = 28  // from '26'
supportLibVersion = "28.0.0" . // from '27.1.1'

依赖没有改变

classpath 'com.android.tools.build:gradle:3.1.4'

并更新了gradle version4.64.10.1

distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.1-all.zip

还按名称创建了一个文件夹debug并添加了一个AndroidManifest.xml

android/app/src/debug/AndroidManifest.xml

现在应用程序构建并运行良好,我什至可以查看第一页和登录页面,但是一旦加载 react-navigation 的主页(选项卡)就会显示此错误

Error while updating property 'transform' of a view managed by: RCTView
null
Cannot set 'scaleX' to Float.NaN

在此处输入图像描述

有人可以帮忙吗,谢谢

标签: androidreact-nativeandroid-gradle-pluginbuild.gradle

解决方案


推荐阅读