MacOS博览会可以通过USB电缆通过XDE在我的Android设备上打开我的应用程序,但不是命令行
问题描述:
我是Android和Mac和React Native的新手。MacOS博览会可以通过USB电缆通过XDE在我的Android设备上打开我的应用程序,但不是命令行
我正在使用MacBook Air和Sierra通过USB电缆连接到新的Android手机。
使用Expo的IDE我可以在Android设备上运行并测试我的应用程序,但是当我尝试通过终端执行相同的操作时,我总会遇到网络错误。
为什么命令行版本想要使用互联网时,XDE很乐意使用USB电缆,我该如何改变它?
到目前为止,谷歌搜索这个问题一直难以捉摸。
答
- 从developer.android.com
- cd进入目录您下载,然后进入tools目录下载ADB。
- 插入你的手机
- 运行'./adb设备',它应该吐出一个id并说'设备',如果它说'未知的,尝试重新启动手机,或以其他方式获取到设备。
- './adb install app_path.apk',它应该安装。
祝你好运。
答
要查看项目,您必须具有运行该项目的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!
在当前版本中没有工具目录,但我跑了它,并得到编号确定。但第5步失败,因为'adb:error:can not stat'app_path.apk':没有这样的文件或目录' – hippietrail
'app_path.apk'在哪里?位于? – Zoffa
我不知道。我从头开始从事几种技术\ - :: – hippietrail