我已经在我的 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
输出,以便您知道我在哪个窗口中。
原文由 pankaj 发布,翻译遵循 CC BY-SA 4.0 许可协议
问题是:
adb
不在您的PATH
中。 这是 shell 查找可执行文件的地方。您可以使用 — 检查您当前的PATH
echo $PATH
。Bash 将首先尝试在您的路径中而不是在当前目录中查找名为
adb
的二进制文件。因此,如果您当前在platform-tools
目录中,只需调用点是您的当前目录,这告诉 Bash 从那里使用
adb
。但实际上, 您应该将
platform-tools
添加到您的PATH
以及 Android SDK 附带的一些其他工具中。这就是你的做法:找出您安装 Android SDK 的位置。这可能是(其中
$HOME
是您用户的主目录)以下之一(或通过 Android Studio 启动屏幕中的 配置 > SDK 管理器 进行验证):$HOME/Android/Sdk
$HOME/Library/Android/sdk
根据使用的文件 找出要编辑的 shell 配置文件:
$HOME/.bashrc
$HOME/.bash_profile
$HOME/.zshrc
打开第二步中的 shell 配置文件,并在文件底部添加以下行。确保将路径替换为您安装的路径
platform-tools
如果不同:source ~/.bashrc
(或您刚刚修改的任何内容)。请注意,某些第三方框架需要设置
ANDROID_HOME
,因此添加它并没有什么坏处。