【问题标题】:/bin/sh: adb: command not found [duplicate]/bin/sh:adb:找不到命令[重复]
【发布时间】:2019-05-14 06:40:25
【问题描述】:

当我尝试在我的设备上运行我的 react 本机应用程序时,我收到以下消息 /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

标签: android react-native adb


【解决方案1】:

请尝试:

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

【讨论】:

  • 我只是在终端里写这个吗?还是在某些文件中?
  • 我在终端上写了,现在可以使用了。
  • 如果您使用的是 mac,则必须将其添加到 .bash_profile 中
  • Ty,做得很好!
  • @OluwatobiSamuelOmisakin 不需要,你可以运行source .bash_profile
猜你喜欢
  • 1970-01-01
  • 2016-11-17
  • 2021-11-13
  • 2019-04-19
  • 2013-05-16
  • 2018-08-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多