【问题标题】:Android "Could not get BatchedBridge, make sure your bundle is packaged properly"Android“无法获取 BatchedBridge,请确保您的捆绑包已正确打包”
【发布时间】:2017-10-16 00:26:29
【问题描述】:

我在这里运行代码http://rationalappdev.com/react-native-list-app-complete-how-to-guide/,但收到错误Could not get BatchedBridge, make sure your bundle is packaged properly"

我搜索并尝试了很多方法,但仍然出现错误。 例如 在终端上,运行react-native start --reset-cache 在另一个终端中,运行react-native run-android

我的机器人是ASUS_X008DC - 7.0

谢谢

【问题讨论】:

  • 尝试使用react-native start 命令然后刷新您的应用程序
  • 你试过adb reverse tcp:8081 tcp:8081吗?
  • 尝试了这两种方法,没有为我解决任何问题。还尝试删除 node_modules 并重新安装(npm i),没有修复
  • @pixel 尝试将计算机的 IP 设置为您的手机。这里facebook.github.io/react-native/docs/…
  • 我用的是安卓模拟器,不是手机,谢谢

标签: android react-native


【解决方案1】:

更新 package.json 中的依赖项。它对我有用。

在依赖项中:

"react": "16.2.0",
"react-native": "0.52.2"

在 devDependencies 中:

"babel-jest": "22.1.0",
"babel-preset-react-native": "4.0.0",
"jest": "22.1.4",
"react-test-renderer": "16.2.0"

【讨论】:

    【解决方案2】:

    我在“react”:“16.11.0”,“react-native”:“0.62.2”中遇到了同样的问题,我删除了位于 project/android/build 中的构建文件夹并使用 @ 执行了 npm start 987654322@ 成功了

    【讨论】:

      猜你喜欢
      • 2017-09-21
      • 2018-06-01
      • 1970-01-01
      • 1970-01-01
      • 2017-03-22
      • 1970-01-01
      • 2016-12-16
      • 1970-01-01
      • 2017-12-01
      相关资源
      最近更新 更多