不变违规:TurboModuleRegistry.getEnforcing(...):找不到“AppState”

问题描述 投票:0回答:1

将 React Native 0.64.3 升级到 0.73 后出现问题

E 不变违规:TurboModuleRegistry.getEnforcing(...):找不到“AppState”。验证此名称的模块是否已在本机二进制文件中注册。Bridgeless 模式: false。 TurboModule 互操作: false。加载的模块:{“NativeModules”:[“PlatformConstants”,“LogBox”,“Timing”],“TurboModules”:[],“NotFound”:[“NativePerformanceCxx”,“NativePerformanceObserverCxx”,“AppState”]},js引擎:爱马仕 2024-08-02 14:47:59.671 26473-27071 ReactNativeJS com.example E 错误:[@RNC/AsyncStorage]:NativeModule:AsyncStorage 为空。

  1. 逐渐增加异步存储版本(问题仍然存在)
  2. 可以清除各种缓存。
  3. 卸载、重建并重新启动应用程序。
react-native
1个回答
0
投票

我在将

react-native
0.71.8
升级到
0.74.4
时也遇到了此错误。 我发现,这是从
react-native-webview
发生的,安装的版本是
12.0.2

  • 我刚刚升级到最新版本
    13.10.5
  • 通过在 android 文件夹中运行
    ./gradlew clean
    来清除构建
  • 重置纱线缓存并重新启动metro捆绑器
  • 并重建应用程序
    yarn android
© www.soinside.com 2019 - 2024. All rights reserved.