通常来讲,它会在您使用 Android Studio 中的 platform-tools 安装 Android SDK 时随之一同安装,但是如果想要让操作系统知道 adb 的位置,还需要进行一些设置。 您现在可以运行 adb 了,但我还没见过以 "复制您的 SDK 路径,使用 cd 进入 platform-tools 文件夹,并在 adb 之前键入 ./ " 为开头的教程。 要将 platform-tools 目录临时添加到 PATH,请输入: PATH="<path from the SDK manager>/platform-tools:$PATH" 结合前面的例子就是 : PATH="/Users/martinpatrick/Library/Android/sdk/platform-tools:$PATH" 现在,当前终端窗口已经可以随时键入 adb 并执行命令了。 和前面一样,我可以使用 SDK 管理器找到 SDK 的安装位置: 而且我也能更改目录以找到我的 platform-tools: 要在 PowerShell 中更新 PATH,请输入: $env:PATH
一、ADB简介 1.什么是ADB Android Debug Bridge,安卓调试桥,它借助adb.exe(Android SDK安装目录platform-tools下),用于电脑端与模拟器或者真实设备交互 目录的(platform-tools包含adb等工具),也没有sdkmanager工具,看了网上很多教程都没有说明这些,就直接配置环境变量了,真是瞎指导,导致走了很多弯路。 可以通过cmdline-tools来安装platform-tools 2.下载并解压cmdlinetools https://developer.android.google.cn/studio#downloads /sdkmanager --install platform-tools # 安装platform-tools 此时,再查看android-sdk-linux目录下,就有了platform-tools 目录,进入到platform-tools目录就可以看到adb工具 4.配置环境变量 编辑配置文件:vi /etc/profile,添加以下内容: source /etc/profile # 重新加载配置文件
2010-03-11 09:36:56 - HelloOPone] Please ensure that adb is correctly located at 'D:\OPhoneSDK_1.5 \platform-tools 方法3.方法1和2都不管用,那么查看最后一句报错中:platform-tools中是否有adb.exe(我的错误就是在相关路径下面没有platform-tools文件夹 ,所以我选择新建一个文件夹,并且把 tools中的文件全部复制到platform-tools中) 3.前面的方法试了还是不行的话,建议重新装一个系统,最好换个系统。 E:\Android\android-sdk-windows\platform-tools>adb start-server E:\Android\android-sdk-windows\platform-tools >adb kill-server E:\Android\android-sdk-windows\platform-tools>adb devices * daemon not running. starting
实际上是与 手机上的 adb server 通信 , 然后由手机上的 adb server 处理 与 手机设备的实际通信 ; adb client 是 电脑上安装的 adb 程序 , 一般是在 sdk 的 platform-tools Android Debug Bridge version 1.0.41 Version 31.0.3-7562133 Installed as D:\001_Develop\001_SDK\Sdk\platform-tools 有可更新的版本 ; 勾选 Android SDK Platform-Tools 前面的 复选框 按钮 , 然后点击 apply 按钮 , 在弹出的 确认对话框中 点击 OK 按钮 , 等待 下载 安装 完成 ; 安装完成 , 关闭对话框 ; 此时已经可以看到 Android SDK Platform-Tools 已经更新到最新版本 ; 再次执行 adb version 命令 , 查看 当前的 adb Android Debug Bridge version 1.0.41 Version 35.0.1-11580240 Installed as D:\001_Develop\001_SDK\Sdk\platform-tools
独立安装 ADB 工具(Windows 平台) 如果你不需要安装完整的 Android Studio,也可以选择独立安装 Android 平台工具(Platform-Tools),其中已包含 ADB 工具 下载 Platform-Tools 访问 Android 开发者官网的 Platform-Tools 下载页面: https://developer.android.com/tools/releases /platform-tools? 解压并放置 将下载的压缩包解压,建议将整个 platform-tools 文件夹移动到合适的位置,例如 D:\。 进入解压后的 platform-tools 文件夹,在空白处 按住 Shift + 右键,选择 “在此处打开 PowerShell 窗口”(或“在此处打开命令窗口”)。 3.
然而 命运总是喜欢跟我开玩笑 最终又出错了 对于第二条错误 我似曾相识 片刻 我恍然大悟 上面的SDK Readme文件夹 已经告诉我需要下载platform-tools了 并且最好使用 SDK manager 然而当时的我急于解决Aild问题 傻不拉几地给忽略了 (by the way,2013年platform-tools与build-tools就分开了 并不如上面所述, platform-tools包含了build-tools) 由于 我不想使用SDK manager下载 (主要是不想设置镜像,开V**又太慢) 所以 我又去自己下载了linux版的platform-tools 似乎出于破损状态 看来手动添加还是有些问题的 上面的努力直接作废 我佛了 so 我只好开始设置镜像 用SDK manager更新下载喽 先删除手动添加的platform-tools和build-tools 真的是好巧不巧 后来又开了V**试一下 还是如此 只好先下载解了燃眉之急 并且再次手动添加build-tools 勾选platform-tools install 1 package Accept
最后找到解决办法,记录一下: 预备工作:下载 platform-tools 和 Chrome 安装包。 4、将下载的 platform-tools 工具解压,我解压到了 D:\platform-tools 目录下,进入这个目录,在地址栏输入 cmd 回车进入命令提示符工具。 确保命令行在: D:\platform-tools> 5、输入命令连接手机: adb devices 手机上会提示授权,点击同意。 started successfully List of devices attached 6、安装 Chrome (这里我将安装包放在了 D:\platform-tools\apks 目录下了)。 /apks/com.android.chrome_97.0.4692.87-469208723.apk 显示类似下面提示表示安装成功: D: \platform-tools>adb install .
;%ANDROID_SDK_HOME%\platform-tools;%ANDROID_SDK_HOME%\tools;例如. ;D:\worksoft\android-sdk \android-sdk\platform-tools;D:\worksoft\android-sdk\android-sdk\tools 需要注意的是最前面的 .一定要有两个%中间代表引用ANDROID_SDK_HOME的路径,然后将tools和 platform-tools添加,不同的变量值之间用;隔开,注意中英文的分号不一样。 ANDROID_SDK_HOME值为D:\worksoft\android-sdk\android-sdk 找到path:在path的zhi最后添加; D:\worksoft\android-sdk\android-sdk\platform-tools
(2)使用adb命令查看设备列表时,提示权限不足 wbyq@wbyq:~/work_pc/AndroidPath/android-sdk-linux/platform-tools$ adb devices adb命令所在的路径: /home/wbyq/work_pc/AndroidPath/android-sdk-linux/platform-tools 如果使用adb命令时,提示权限不足问题,请看下面解决办法 (3)在命令行运行lsusb命令,扫描设备是否连接成功 wbyq@wbyq:~/work_pc/AndroidPath/android-sdk-linux/platform-tools$ lsusb Bus Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub wbyq@wbyq:~/work_pc/AndroidPath/android-sdk-linux/platform-tools SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", MODE="0666" (5)再次执行adb devices命令,即可扫描到设备 android-sdk-linux/platform-tools
解决方案方法 1:通过 Android Studio 安装打开 Android Studio点击菜单栏的 Tools → SDK Manager选择 SDK Tools 选项卡勾选 Android SDK Platform-Tools (包含 adb)点击 Apply 或 OK 进行安装方法 2:使用命令行安装# 使用 sdkmanager 工具安装 platform-toolssdkmanager "platform-tools"方法 Android SDK 的路径正确配置:# 检查 ANDROID_HOME 或 ANDROID_SDK_ROOT 环境变量echo $ANDROID_HOMEecho $ANDROID_SDK_ROOT# 确保 platform-tools 在 PATH 中export PATH=$ANDROID_HOME/platform-tools:$PATH方法 4:验证安装安装完成后验证 adb 是否可用:adb --version方法 5:如果使用
/Library/Android/sdk/build-tools/30.0.2 [ADB] Using 'adb' from '/Users/zhongxin/Library/Android/sdk/platform-tools /adb' [ADB] Setting device id to 127.0.0.1:62001 [ADB] Running '/Users/zhongxin/Library/Android/sdk/platform-tools adb -P 5037 -s 127.0.0.1\:62001 wait-for-device' [ADB] Running '/Users/zhongxin/Library/Android/sdk/platform-tools [ADB] Running '/Users/zhongxin/Library/Android/sdk/platform-tools/adb -P 5037 -s 127.0.0.1\:62001 shell [ADB] Running '/Users/zhongxin/Library/Android/sdk/platform-tools/adb -P 5037 -s 127.0.0.1\:62001 shell
作为非安卓专业开发,无需下载 Android SDK, 仅下载 Android SDK 中的 platform-tools 命令行工具即可,并配置好环境变量 open .bash_profile 写入以下内容 # platform-tools of Android SDK export PATH=$PATH:$HOME/Applications/platform-tools source .bash_profile
安装IDE (android studio) 安装后,确认自己的adb目录,一般目录在 ~/Library/Android/sdk/platform-tools,~代表当前用户的根目录,如果不知道当前用户的根目录在终端上输入 最简单的方法,就是按快捷键command + shift + G ,然后把~/Library/Android/sdk/platform-tools这个目录复制到输入框内,按回车便可打开文件夹位置 2. 屏幕上会提示你输入密码(输入密码的时候不会有任何字符显示,输完之后按回车就是了) 打开文件之后按i键进入插入模式(可理解为编辑模式),然后对该文件进行编辑 export PATH=${PATH}:你的platform-tools 具体地址 我输入的是 export PATH=${PATH}:~/Library/Android/sdk/platform-tools 当然这是比较默认的情况,如果你改了Android的目录就要根据platform-tools
另外还需要安装android sdk 1.先下载android tools 地址是:https://developer.android.com/studio/#downloads 2.安装android platform-tools ,安装命令是: bin/sdkmanager "platform-tools" "platforms;android-24" 3. 配置环境变量 export ANDROID_HOME="/usr/local/android" export PATH=$PATH:/usr/local/android/platform-tools 安装完成后 drwxr-xr-x 3 chaos staff 96B 9 28 17:47 licenses drwxr-xr-x 19 chaos staff 608B 9 28 17:48 platform-tools
如果出现如下错误: A:\Android\sdk\platform-tools>adb devices List of devices attached * daemon not running; starting daemon error: cannot connect to daemon 请使用命令结束掉占用5037端口的程序后,再次运行adb devices 如果你的设备出现了就OK: A:\Android\sdk\platform-tools 127.0.0.1:53563 127.0.0.1:5037 TIME_WAIT 0 TCP 127.0.0.1:53706 127.0.0.1:5037 SYN_SENT 8004 A:\Android\sdk\platform-tools A:\Android\sdk\platform-tools>adb start-server * daemon not running; starting now at tcp:5037 * daemon started successfully A:\Android\sdk\platform-tools>adb devices List of devices attached ca0afa99 device
5、在文件中写入以下内容: export export PATH=$PATH:/Applications/sdk/tools export PATH=$PATH:/Applications/sdk/platform-tools android-sdk-mac_x86/tools不是固定的,它指向android SDK的tools目录; /Users/sxpmg/Application/android-sdk-mac_x86/platform-tools 指 向android SDK的platform-tools目录,也是根据具体情况而定。
tools目录 Android6.0.1的prebuilts/devtools目录结构: 图2.1 prebuilts/devtools目录结构 注:上图的platforms和platform-tools 都是通过Android SDK Manager下载的,详见《Android SDK Manager安装Platform-tools》。 虽然Android SDK不用下载了,但是还是需要通过Android SDK Manager下载相应的platform-tools(详见《Android SDK Manager安装Platform-tools
local/opt/android-sdk export PATH=${PATH}:${ANDROID_HOME}/tools export PATH=${PATH}:${ANDROID_HOME}/platform-tools / patcher;v4 | 1 | SDK Patch Applier v4 | patcher/v4/ platform-tools | 25.0.5 | Android SDK Platform-Tools | platform-tools/ platforms;android | 15.1.4119039 | NDK patcher;v4 | 1 | SDK Patch Applier v4 platform-tools | 26.0.0 | Android SDK Platform-Tools platforms;android-26 |
bash_profile文件中输入: export PATH=${PATH}:/Users/wei/Library/Android/sdk/tools:/Users/wei/Library/Android/sdk/platform-tools 中间需要使用 : 分隔符 /Users/wei/Library/Android/sdk/tools:android sdk tools的目录 /Users/wei/Library/Android/sdk/platform-tools :android sdk platform-tools的目录 ⑥ 保存文件.bash_profile:直接关闭.bash_profile即可自动保存 ⑦ 更新.bash_profile文件 输入命令
adb 是 Android SDK Platform Tools 的一部分,通常位于: /Users/你的用户名/Library/Android/sdk/platform-tools/ 当你在终端输入 如果你没有将 platform-tools 目录添加到 PATH 中,系统自然无法识别 adb 命令,从而抛出 command not found 错误。 为你的实际用户名): # 设置 Android SDK 根目录 export ANDROID_HOME=/Users/userName/Library/Android/sdk # 将 tools 和 platform-tools 加入 PATH export PATH=${PATH}:${ANDROID_HOME}/tools export PATH=${PATH}:${ANDROID_HOME}/platform-tools 成功标志:命令可在任意目录下执行,无需进入 platform-tools 文件夹。