我在我的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输出,以便您知道我在哪个窗口。


当前回答

或者另一种解决方案是

确保你已经安装了android SDK。通常它位于下面 /用户/用户名/图书馆/ Android sdk 如果SDK在那里,那么运行这个命令。./platform-tools/adb install your-apk-location 从那里,您可以生成APK文件,这是唯一的示例,以检查是否adb 命令就在那里

其他回答

它工作得很好。

brew install android-sdk

以后:

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

如果你在OS X上使用zsh,你必须编辑zshrc文件。

使用vim或你最喜欢的文本编辑器打开zshrc文件:

vim ~/.zshrc

将路径粘贴到adb文件中:

export PATH="/Users/{$USER}/Library/Android/sdk/platform-tools":$PATH

对于Mac, Android Studio 3.6.1,我将此添加到.bash_profile

导出路径= " ~ /图书馆/ Android / sdk /平台工具/平台工具”:美元的道路

这就是我的工作方式

首先我找到我的平台工具,而不是我使用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上安装了Android Studio,下面是操作步骤:

nano ~/.zshrc

or

open ~/.zshrc in VScode

然后编辑文件

# Android ADB
export ANDROID_HOME="$HOME/Library/Android/sdk"
export PATH="$ANDROID_HOME/tools:$ANDROID_HOME/tools/bin:$ANDROID_HOME/platform-tools:$PATH"

control + X OR保存文件。 重启终端并尝试

> adb