2017-09-13 53 views
5

開始我得到這個:ReactNative應用程序安裝成功,但是當我嘗試爲我的設備ReactNative應用它不是從WebStorm

BUILD SUCCESSFUL 

Total time: 25.191 secs 

This build could be faster, please consider using the Gradle Daemon: https://docs.gradle.org/2.14.1/userguide/gradle_daemon.html 
Starting the app (adb shell am start -n com.neborofeed/com.neborofeed.MainActivity.../bin/sh: adb: command not found 

應用程序是安裝在我的設備上,但它不會自動啓動。當我將此命令複製到終端adb shell am start -n com.neborofeed/com.neborofeed.MainActivity時,應用程序按預期啓動。

+0

您如何/在哪裏觸發構建?它在IDE中嗎?或者在成功運行'adb'命令的同一個shell中? – nickgraef

回答

3

看來腳本無法找到adb,您是否在您的~/.bash_profile或其他類似軟件中添加了PATH?

如果你還沒有嘗試運行:

echo "export PATH=\$PATH:/Users/${USER}/Library/Android/sdk/platform-tools/" >> ~/.bash_profile 

如果您在不同的目錄你的SDK,然後更新在上面的命令中的路徑。

+0

我試過了,我沒有幫助 –

+0

我建議你繼續嘗試這些方法,@SemyonTikhonenko。 '/ bin/sh:adb:command not found'很清楚地表明adb工具不在登錄shell的路徑中。您需要找到您的平臺工具目錄的位置,並且您需要找到您的路徑設置的位置,並且需要將該目錄添加到您的路徑中。 –

+0

我將platfrom-tools添加到$ PATH變量中。所以當我在終端輸入adb命令找到成功。當我將命令複製到終端目錄時,它就可以工作。我試過你的建議。我的平臺工具在這裏/ Users/Mac/Library/Android/sdk/platform-tools當然。 –

0

您從Android的工作室或其他編輯器如網絡風暴應該使用react-native run-android從您的應用程序陣營本地項目文件夾

+0

我使用Web Storm –

+0

你不能從你的編輯器運行android你需要使用命令 –

+0

這聽起來很奇怪。爲什麼他們沒有實現這樣的功能?那麼我如何從IDE調試應用程序呢? –

0

我已經與這一個嘗試,然後重新啓動後,對我的工作MAC 注意到:不要忘記重新啓動您的MAC

enter image description here

相關問題