React-Native Android 问题从 0.18.0 升级到 0.19.0
React-Native Android issue upgrade from 0.18.0 to 0.19.0
最近我将现有的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 网络上。
相关文章:
- React Native通过Navigator将用户输入数据传递到选项卡栏IOS中的组件
- 使用Jest测试React Native应用程序
- 是否存在React Native“;WEB代码安全防护”;
- React Native Listview留有余地
- 如何在React Native中绘制图形
- 在iOS和Android上使用React native时,我还能使用本机第三方lirbraries吗
- 使用createContainer将Meteor数据获取到React Native中时出现问题
- React Native当前是否支持访问用户'的通讯簿
- React Native-What'It’在任何地方都要留下逗号
- React Native DeviceEventEmitter键盘WillShow停止工作
- 与React Native的Chart.js等效
- 如何使用webview在React Native中使用Highcharts
- 如何在React Native的MapView中设置标记
- React Native NavigatorIOS
- 如何获得React Native TextInput以在提交后保持焦点
- 使用react native检测应用程序终止
- React Native FBSDK中的AccessToken问题
- React-Native Android 问题从 0.18.0 升级到 0.19.0
- React Native Tabbar iOS绑定问题[期望一个组件类,得到object object]
- React Native上的一些JavaScript语法问题