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


当前回答

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

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

其他回答

它工作得很好。

brew install 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

它将为您提供所需的输出

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

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

或者另一种解决方案是

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

Mac OS Catalina或Mojave

输入命令打开纳米编辑器

nano $HOME/.zshrc

设置PATH变量,意味着添加更多路径,如下所示

FLUTTER_HOME="/Users/pankaj/Library/Android/flutter-sdk/flutter/bin"
DART_HOME="/Users/pankaj/Library/Android/flutter-sdk/flutter/bin/cache/dart-sdk/bin"
ANDROID_SDK_HOME="/Users/pankaj/Library/Android/sdk"
ANDROID_ADB_HOME="/Users/pankaj/Library/Android/sdk/platform-tools"

PATH="$PATH:$FLUTTER_HOME"
PATH="$PATH:$DART_HOME"
PATH="$PATH:$ANDROID_SDK_HOME"
PATH="$PATH:$ANDROID_ADB_HOME"

现在按命令+ X保存文件在编辑器,输入Yes或No,并按Enter键。