在 Mac OS X 上设置 adb

841

我花了相当长的时间来弄清如何在 Mac 上设置 adb,因此我想写一篇有关如何设置它的文章,以便对某些人有所帮助。adb 是一种命令行工具,可用于在您的手机/模拟器上安装和运行 Android 应用程序。


在http://stackoverflow.com/tags/adb/info上有一个指向官方“platform-tools”SDK包(其中包含“adb”二进制文件)的链接。 - Alex P.
33个回答

0

为 Android Home Targetting Platform Tools 添加环境变量

echo 'export ANDROID_HOME=/Users/$USER/Library/Android/sdk' >> ~/.bash_profile

echo 'export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools' >> ~/.bash_profile

重启 Bash

source ~/.bash_profile

现在检查 adb

只需在终端上键入

adb


-1

MacPorts

看起来android-platform-tools 最近才被添加到MacPorts中 - 在2018-10-20,位于 java/android-platform-tools/Portfile下:

看起来它依赖于由Google提供的编译二进制文件;似乎该二进制文件的源代码可能不可用。

adb二进制文件

从上面反向工程android-platform-tools/Portfile可以发现,为了构建端口,从Google获取以下存档:

abd 二进制文件是预编译的,可以在上述存档中的 platform-tools/adb 中找到,它是一个 Mach-O 64 位可执行文件 x86_64,根据 file(1)。它已经准备好使用,似乎没有任何外部依赖(例如,看起来不依赖于 Java 或其他任何东西)。

使用 adb

为了使用 adb 重新启动设备,例如,在电源按钮卡住的情况下,可以使用以下步骤:

cd /tmp
curl https://dl.google.com/android/repository/platform-tools_r28.0.1-darwin.zip -o apt.zip
unzip apt.zip
./platform-tools/adb devices
./platform-tools/adb reboot

在重新启动后首次使用时,您还需要通过手机上的允许USB调试?弹出窗口首先确认与手机的配对(手机必须通过开发者选项启用USB调试,无需root访问)。


-1
第一步:打开终端
第二步:运行命令:
 touch ~/.bash_profile; open ~/.bash_profile

步骤三:这将打开TextEdit文件,您可以在其中添加以下命令:

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

注意:sharan是我的用户名,请在您的系统中检查并将其替换为sharan,其余内容相同。您也可以通过打开Android Studio找到它。
   File->Project Structure..->SDK Location

在 Android SDK 位置下,复制 SDK 的路径并将其粘贴到文件中,然后按 Command+S 保存。


文件保存后,接下来呢? - Midhilaj

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接