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


当前回答

我不能得到愚蠢的路径工作,所以我创建了一个别名abd

alias abd ="~/Library/Android/sdk/platform-tools/adb"

工作很好。

其他回答

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

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

vim ~/.zshrc

将路径粘贴到adb文件中:

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

我不知道你是怎么安装android SDK的。但在Mac OS系统中,对我来说真正管用的是使用brew重新安装。所有问题都连续解决了。

brew install --cask android-sdk

以后:

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

就像一个咒语

如果你使用的是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

它将为您提供所需的输出

或者另一种解决方案是

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

除了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设备的帖子