/bin/sh: adb: 命令未找到。

34

当我尝试在我的设备上运行React Native应用时,我收到以下消息:/bin/sh: adb: command not found。该应用程序仍在我的手机上运行,但我无法重新加载它或远程调试它。

有很多类似的问题,但它们的解决方案对我没有帮助。

我的adb文件位于~/Library/Android/sdk/platform-tools

我尝试执行sudo nano ~/.zshrc,然后在用户配置下添加export PATH="~/Library/Android/sdk/platform-tools",但这并没有帮助。

当我执行echo $PATH时,我得到了以下结果(但我不知道它是什么意思 :( ):/Users/myname/.rbenv/shims:/usr/bin:/bin:/usr/sbin:/sbin:/Users/myname/.rbenv/shims:/Users/myname/.rbenv/shims:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/myname/.rvm/bin

我想我应该导出正确的路径,但我不知道从哪里开始。有任何想法吗?


我假设你正在运行OSX。你必须记住在export PATH命令的末尾的$PATH。如果你运行以下命令会发生什么: export PATH="~/Library/Android/sdk/platform-tools":$PATH - Niels Ladekarl
1个回答

136

请尝试:

export ANDROID_HOME=/Users/{yourusername}/Library/Android/sdk
export PATH=$ANDROID_HOME/platform-tools:$PATH
export PATH=$ANDROID_HOME/tools:$PATH

1
我应该只是在终端中写这个吗?还是要写在某些文件里面? - Tom Bom
2
我在终端里写了它,现在它可以工作了。 - Tom Bom
2
如果您正在使用Mac,那么您必须将其添加到.bash_profile中。 - Shubham1164
export ANDROID_HOME=/Users/{你的用户名}/Library/Android/sdk export PATH=$ANDROID_HOME/platform-tools:$PATH export PATH=$ANDROID_HOME/tools:$PATH - Apurva Aggarwal
2
@OluwatobiSamuelOmisakin,这不是必需的,你只需要运行source .bash_profile即可。 - Fabri Pautasso
显示剩余7条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接