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


当前回答

除了slhck之外,这也是我所使用的(mac)。

检查sdk的位置。

打开Android工作室,转到:

文件->项目结构-> Sdk位置

复制路径。 在家中创建隐藏的.bash_profile。 (使用vim打开它,或打开-e),使用以下命令:


export PATH=/Users/<Your session name>/Library/Android/sdk/platform-tools:/Users/<Your session name>/Library/Android/sdk/tools:$PATH

然后在您的终端中简单地使用这个:。~ / . bash_profile

SO关于如何找到adb设备的帖子

其他回答

这就是我的工作方式

首先我找到我的平台工具,而不是我使用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

迅速的回答

在终端中粘贴这个命令可以解决大多数情况下的问题:

**当前终端会话:

(macOS下)export PATH="~/Library/Android/sdk/platform-tools":$PATH (在Windows)我会尽快更新

永久* *:

(在macOS中)编辑~/。Bash_profile使用vi ~/。export PATH="~/Library/Android/sdk/platform-tools":$PATH

但是,如果没有,请继续阅读。


详细的回答

Android调试桥,或简称为adb,通常位于平台工具和附带的 Android SDK,你只需要添加它的位置到系统路径。所以系统知道它,并在必要时使用它。

查找亚行位置

该文件夹的路径因安装场景而异,常见的有:


如果你已经安装了Android Studio, ADB的路径将是:(最常见) (macOS) ~/Library/Android/sdk/platform-tools (在Windows)我会尽快更新


如果您已经在其他地方安装了Android Studio,请通过转到以下路径确定其位置: (macOS) Android Studio >首选项>外观和行为>系统设置> Android SDK,并注意“Android SDK位置”框 (在Windows)我会尽快更新


然而,Android SDK可以在没有Android studio的情况下安装,在这种情况下,您的路径可能不同,这取决于您的安装。


添加到“系统路径”

当你确定了ADB的位置后,将其添加到系统中,遵循以下语法并在终端中输入:

(在macOS) 导出路径= " /道路/ / adb /这里”:美元的道路 例如:export PATH="~/Library/Android/sdk/platform-tools":$PATH

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

如果你使用的是M1芯片的Mac,使用nano命令将下面的export命令添加到zshrc文件中,如果该文件不存在,nano命令将为你创建它,所以运行

nano ~/.zshrc

将此路径粘贴到该文件中,无需任何修改

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

按ctrl-x,然后按y保存更改,然后按return键关闭,不重命名文件。

然后运行

source ~/.zshrc

刷新。zshrc文件

然后试着跑步

adb

它将为您提供所需的输出

遵循以下步骤

使用Open -e .bash_profile打开bash_profile 写 导出路径= " ANDROID_HOME /工具:ANDROID_HOME美元/工具/ bin: ANDROID_HOME /平台工具:美元美元路径” 关闭bash_profile文件 执行source .bash_profile 现在运行adb命令!!

在某些情况下,您可能需要在每次打开cmd以运行adb命令时运行source .bash_profile