MacOS博览会可以通过USB电缆通过XDE在我的Android设备上打开我的应用程序,但不是命令行

问题描述:

我是Android和Mac和React Native的新手。MacOS博览会可以通过USB电缆通过XDE在我的Android设备上打开我的应用程序,但不是命令行

我正在使用MacBook Air和Sierra通过USB电缆连接到新的Android手机。

使用Expo的IDE我可以在Android设备上运行并测试我的应用程序,但是当我尝试通过终端执行相同的操作时,我总会遇到网络错误。

为什么命令行版本想要使用互联网时,XDE很乐意使用USB电缆,我该如何改变它?

到目前为止,谷歌搜索这个问题一直难以捉摸。

  1. developer.android.com
  2. cd进入目录您下载,然后进入tools目录下载ADB。
  3. 插入你的手机
  4. 运行'./adb设备',它应该吐出一个id并说'设备',如果它说'未知的,尝试重新启动手机,或以其他方式获取到设备。
  5. './adb install app_path.apk',它应该安装。

祝你好运。

+0

在当前版本中没有工具目录,但我跑了它,并得到编号确定。但第5步失败,因为'adb:error:can not stat'app_path.apk':没有这样的文件或目录' – hippietrail

+0

'app_path.apk'在哪里?位于? – Zoffa

+0

我不知道。我从头开始从事几种技术\ - :: – hippietrail

要查看项目,您必须具有运行该项目的exp服务器。运行exp start开始运行服务器。一旦准备就绪,它会为您的项目输出一个网址。

$ exp start 

... [曝光]你的网址是一些像这样的事情。

exp://3h-xu5.jesse.expo-example.exp.direct 

服务器将继续运行,直到您关闭它。

要查看该手机上,请执行下列操作:

去拿你的Android或iOS设备上的世博客户端应用程序。它可以在Google Play商店和iOS App Store上使用。

运行exp send通过email or text发送链接。运行exp start时,您也可以使用--send-to选项。

Check your e-mail or texts and tap the link. The Expo app should open and you should be able to view your experience there!