2017-08-18 13 views
1

我是Android和Mac和React Native的新手。MacOS博覽會可以通過USB電纜通過XDE在我的Android設備上打開我的應用程序,但不是命令行

我正在使用MacBook Air和Sierra通過USB電纜連接到新的Android手機。

使用Expo的IDE我可以在Android設備上運行並測試我的應用程序,但是當我嘗試通過終端執行相同的操作時,我總會遇到網絡錯誤。

爲什麼命令行版本想要使用互聯網時,XDE很樂意使用USB電纜,我該如何改變它?

到目前爲止,谷歌搜索這個問題一直難以捉摸。

回答

1
  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

0

要查看項目,您必須具有運行該項目的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!

相關問題