我在我的Mac系统上安装了Android SDK和Eclipse。我能够使用Eclipse编程,并且已经创建了一些示例应用程序。但是我仍然无法通过终端窗口访问adb。我在终端上尝试了以下命令:

$ pwd
/Users/espireinfolabs/Desktop/soft/android-sdk-mac_x86/platform-tools

$ ls
NOTICE.txt  dexdump     llvm-rs-cc-2
aapt        dx          llvm-rs-cc.txt
adb         lib         source.properties
aidl        llvm-rs-cc

$ adb --help
-bash: adb: command not found

我还添加了ls输出,以便您知道我在哪个窗口。


当前回答

它工作得很好。

brew install android-sdk

以后:

android update sdk --no-ui --filter 'platform-tools'

其他回答

更新

@Loren。评论中提到的最新版本的brew不支持强制转换。所以你可以简单地用:

酿造安装android-platform-tools


只需使用brew安装adb 酿造桶安装android-platform-tools 检查是否安装了adb 亚洲开发银行设备

它工作得很好。

brew install android-sdk

以后:

android update sdk --no-ui --filter 'platform-tools'

这就是我的工作方式

首先我找到我的平台工具,而不是我使用zshrc而不是bash_profile,所以我先运行这个命令

echo 'export PATH=${PATH}:$HOME/Library/Android/sdk/platform-tools/' >> ~/.zshrc

下一个刷新终端

source ~/.zshrc

检查它是否有效

adb devices

这个命令的结果必须类似于这个,如果是这样,那么它工作。

List of devices attached
emulator-5554   device

对于Mac Os,默认shell已经从“bash”转移到“zsh”,因为Mojave和后来的版本,所以对于所有Mac用户,我建议使用“创建”。zshrc”文件。“亚行”按照它的初衷运行。谢谢@slhck提供的信息!

对于zsh用户。在.zshrc文件中添加别名adb='/Users/$USER/Library/Android/sdk/platform-tools/adb'

然后执行source ~/。zshrc命令