我想在无法从 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 应用程序?
最佳答案
这可能不是最好的解决方案,但它对我有用,我希望它足以帮助您!
我遇到了同样的问题并执行了以下操作:
- 通过 USB 端口将设备连接至 PC
- 验证是否已使用
adb devices
进行授权 - 断开电脑/笔记本电脑与互联网的连接
- 在连接设备的情况下运行
npm run android
- 等待 Javascript Bundle 构建
- 应用程序在设备上运行后将电脑重新连接到网络
之后就可以正常通过USB进行开发了!希望我能有所帮助!
关于android - 如何在没有网络的情况下开发 Create React Native App - 仅使用 USB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47648474/