更新由RCTView管理的视图的属性“accessibilityRole”时出错。

4

您好,我收到以下错误。 请参见附件。

更新由RCTView管理的视图的属性'accessibilityRole'时出错 null 无效的辅助功能角色值:tab

React Native环境信息:

系统:

OS: macOS 10.15.2

CPU: (4) x64 Intel(R) Core(TM) i5-5350U CPU @ 1.80GHz

Memory: 53.47 MB / 8.00 GB

Shell: 5.7.1 - /bin/zsh

Binaries:

Node: 12.14.1 - ~/.nvm/versions/node/v12.14.1/bin/node

npm: 6.13.4 - ~/.nvm/versions/node/v12.14.1/bin/npm

Watchman: 4.9.0 - /usr/local/bin/watchman

SDKs:

iOS SDK:

Platforms: iOS 13.2, DriverKit 19.0, macOS 10.15, tvOS 13.2, watchOS 6.1

Android SDK:

API Levels: 28, 29

Build Tools: 28.0.3, 29.0.2

System Images: android-28 | Google APIs Intel x86 Atom_64, android-28 | Google Play Intel x86 Atom, android-29 | Google APIs Intel x86 Atom

IDEs:

Android Studio: 3.5 AI-191.8026.42.35.6010548

Xcode: 11.3.1/11C504 - /usr/bin/xcodebuild

npmPackages:

react: 16.6.3 => 16.6.3

react-native: ^0.59.10 => 0.59.10

enter image description here


我认为您提供的 accessibilityRole 属性有误。tab 应该是一个字符串。请尝试使用 accessibilityRole="tab" - Sarthak Dwivedi
嗨,我正在处理别人的代码。在项目级别搜索accessibilityRole时,我找不到任何地方。我不知道该怎么办... - Naresh Palle
有人修复了同样的错误吗? - HEMANT PATEL
@NareshPalle,有解决方案吗? - HEMANT PATEL
请查看我的问题 https://stackoverflow.com/q/70109676 - Mees
请参考我的问题,该问题涉及类似的问题。 - Mees
2个回答

0

使用精确版本

"native-base":"2.13.12"
"@react-native-community/toolbar-android": "0.1.0-rc.2",

删除 node_module 并重新安装 npm


0

请尝试以下步骤。

  1. cd android
  2. gradlew clean
  3. 删除以下文件夹(如果存在) /android/.gradle, /android/build, /android/app/build,

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接