React-Native Android 问题从 0.18.0 升级到 0.19.0

React-Native Android issue upgrade from 0.18.0 to 0.19.0

本文关键字:问题 React-Native Android      更新时间:2023-09-26

最近我将现有的Android应用程序从0.18.0升级到0.19.0并尝试运行,但它给出的错误如下

引用错误: 找不到变量_fbBatchedBridge(第 1 行在 生成的捆绑包)",如果再次重新加载它,则错误更改为"无法 下载 JS 捆绑包

.

在以下更改中使用。

1 将 package.json 中的 react-native 版本从 0.18.0 更改为 0.19.0。

2 更改 React-native version app/build.gradle 依赖项。

3 sudo npm 安装。

4 反应原生启动。

5 反应原生运行安卓。

还可以尝试 adb 反向 TCP:8081 TCP:8081 和 IP 地址的开发设置选项并删除旧的 bablerc

"scripts": {
    "clean:babelrc": "find ./node_modules -name react-packager -prune -o -name '.babelrc' -print | xargs rm -f",
    "postinstall": "npm run clean:babelrc"
  } 

但它仍然给出同样的错误。

任何人都可以帮忙吗?

RN 更新还附带本机操作系统模板更新,请尝试运行 react-native upgrade 来更新您的 iOS/Android 文件。

我遇到了同样的问题。在开发人员菜单中(通过摇晃设备打开它),您需要进入开发设置,然后调试设备的服务器主机和端口。在那里,您需要输入本地 IP 地址,后跟端口(例如 192.168.1.10:8081)。您可以通过在终端中运行ifconfig来找到您的本地 IP 地址(我认为您可以在 en0 下找到它)。您的设备和计算机也必须位于同一 wifi 网络上。