android - 如何在没有网络的情况下开发 Create React Native App - 仅使用 USB

标签 android react-native create-react-native-app

我想在无法从 Android 设备连接到开发服务器的环境中使用 Create React Native App 开发一个应用程序。

我已经在笔记本电脑上安装了 Android 开发工具,并且设备通过 USB 连接到它。当我运行 npm run android 时,一切都会正常启动,Expo 会在设备中打开,但随后会出现错误:

Could not load exp://192.168.128.150:19000. Can't connect to internet. Please try again

这是否意味着如果移动设备和工作计算机之间没有网络,我就无法使用 Create React Native 应用程序?

最佳答案

这可能不是最好的解决方案,但它对我有用,我希望它足以帮助您!

我遇到了同样的问题并执行了以下操作:

  1. 通过 USB 端口将设备连接至 PC
  2. 验证是否已使用 adb devices 进行授权
  3. 断开电脑/笔记本电脑与互联网的连接
  4. 在连接设备的情况下运行 npm run android
  5. 等待 Javascript Bundle 构建
  6. 应用程序在设备上运行后将电脑重新连接到网络

之后就可以正常通过USB进行开发了!希望我能有所帮助!

关于android - 如何在没有网络的情况下开发 Create React Native App - 仅使用 USB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47648474/

相关文章:

java - 没有接口(interface)方法setExtras

android - 在我的 mac 进入休眠状态后,adb 无法识别我的 android 设备

reactjs - 为什么 ComponentDidMount 中的异步工作会导致导航时出现视觉滞后,除非等待简单的超时?

android - 将 android 库项目添加到 android 项目会阻止 Ant 构建

java - 捕捉到道路安卓

listview - React-native ListView不显示所有内容,在底部反弹(IOS)

react-native - React Native-Expo Audio停止所有声音

react-native - 网络响应超时错误 (create-react-native-app) (expo)

react-native - React - 原生抽屉导航导航嵌套导航