使用蓝牙和USB设置Windows 10 PC进行React Native开发,无需Internet

时间:2017-08-28 02:14:25

标签: android react-native bluetooth usb windows-10

我在32位Windows 10笔记本电脑上安装了React Native。

我的小米Androoid手机用USB线连接。两者都有蓝牙,但到目前为止我还没有设法将它们放在本地网络上。

我家里没有互联网接入。

当我yarn run start项目构建并显示QR码但使用手机扫描时会导致:

  

出了点问题。

     

无法加载exp://192.168等等。无法连接到互联网。   请再试一次。

我尝试做的甚至可能吗?

(我不确定这是属于SO还是SU。让我知道我是否应该移动它。)

1 个答案:

答案 0 :(得分:1)

再看一下,我注意到你提到有一个二维码,你的网址是exp://192.168...,这意味着你正在使用create-react-native-app(或世博会),并且(可能)正在尝试在Expo应用程序中扫描它以打开您的应用程序进行开发(或只是运行yarn run android)。如果没有互联网访问将无法运行,因为它利用Expo服务器作为构建/捆绑部分代码的中介。

如果您愿意放弃create-react-native-app / Expo,您可以使用react-native init <projectname>创建项目,并使用我在评论中提到的第三种方法获得无需访问Internet的工作开发环境。 / p>

注意:我怀疑我建议的前两种方法也可以正常工作,但我现在只能用macOS + Android来验证第三种方法,因为我目前无法访问Windows机器

鉴于你:

  • 使用react-native init
  • 创建项目
  • 您的计算机无法访问互联网
  • 在计算机和Android手机上都无法使用wifi
  • 使用USB线将手机连接到计算机

您可以执行以下操作:

  1. 使用Android手机启用wifi热点
  2. 与您的计算机连接,就像任何其他无线网络一样
  3. 通过USB将手机连接到计算机进行调试
  4. 使用react-native run-android
  5. 运行您的项目

    我已经使用带有React Native 0.47.2的macOS + Android对此进行了测试,它运行正常。