2017-09-13 76 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

相关问题