一、如下显示,表示成功激活!
二、如下显示,则表示没连接手机
(点按钮后没反应,则表示没连接上手机的adb调试端口)
三、确认电脑能连接上手机的adb调试端口
如没连接上手机,先用adb命令验证连接手机ok如下(有d8918795 device):
$ adb devices
List of devices attached
d8918795 device
1、 下载adb工具(解压可用)
adb工具
platform-tools
├── adb.exe
├── AdbWinApi.dll
├── AdbWinUsbApi.dll
├── etc1tool.exe
├── fastboot.exe
├── hprof-conv.exe
├── libwinpthread-1.dll
├── make_f2fs_casefold.exe
├── make_f2fs.exe
├── mke2fs.conf
├── mke2fs.exe
├── NOTICE.txt
├── source.properties
└── sqlite3.exe
解压后找到adb.exe的位置,要把它的全路径配置到配置变量环境中
步骤
1、先将下载的安装包进行解压,解压的文件夹中就有adb.exe。(记住这路径)
2、返回桌面,右击【此电脑】→【属性】→【高级系统设置】→【环境变量】
3、在系统变量中点击【新建】,输入变量名:adb(自定义);
变量值:E:\software\Android SDK\platform-tools_r28.0.1-windows\platform-tools (adb工具的路径)
4、接着在path中添加刚刚添加的adb环境。双击Path,点击【新建】输入 【%adb%】
5、打开cmd,输入【adb version】出现版本号及为成功。
usb_driver
├── amd64
│ ├── WdfCoInstaller01009.dll
│ ├── winusbcoinstaller2.dll
│ └── WUDFUpdate_01009.dll
├── androidwinusb86.cat
├── androidwinusba64.cat
├── android_winusb.inf
├── i386
│ ├── WdfCoInstaller01009.dll
│ ├── winusbcoinstaller2.dll
│ └── WUDFUpdate_01009.dll
└── source.properties
3、不安装adb驱动的方法
利用手机的“无线调试”功能 (Android 11+)
这是目前最推荐且最接近你需求的方法,尤其是在避免安装驱动方面。
-
手机端操作:
- 确保手机和电脑连接到同一个Wi-Fi网络。
- 进入手机的“开发者选项”。
- 向下滚动找到并启用“无线调试”(Wireless debugging)。
- 点击“无线调试”条目(而不是开关),你会看到一个IP地址和端口号(例如
192.168.1.5:45555
),以及一个“使用配对码配对设备”的选项。
-
电脑端操作
- 选项A: 如果你有一台已经安装了ADB工具的电脑 (或者你愿意在U盘上放一个便携版ADB)
- 你仍然需要
adb.exe
文件。你可以从官方SDK Platform Tools下载一个最小包,解压后得到adb.exe
,AdbWinApi.dll
,AdbWinUsbApi.dll
等文件。你可以把这些文件放在U盘里,用完即删,不算严格意义上的“安装”。 - 打开命令提示符或PowerShell,导航到ADB文件所在的目录。
- 配对:
- 在手机上点击“使用配对码配对设备”。手机会显示一个IP地址、端口号和一个6位数的配对码。
- 在电脑上执行:
adb pair <手机显示的IP地址:端口号>
(例如adb pair 192.168.1.5:37685
) - 当提示输入配对码时,输入手机上显示的6位数配对码。
- 连接:
- 配对成功后,查看手机“无线调试”页面主界面显示的IP地址和端口(这通常与配对端口不同)。
- 在电脑上执行:
adb connect <手机主界面显示的IP地址:端口号>
(例如adb connect 192.168.1.5:45555
)
- 现在你可以使用
adb shell
等命令了。
- 你仍然需要
- 选项A: 如果你有一台已经安装了ADB工具的电脑 (或者你愿意在U盘上放一个便携版ADB)
四、启用开发者选项
在 Android 4.1 及更低版本上,开发者选项界面在默认情况下处于启用状态。在 Android 4.2 及更高版本上,您必须启用此界面。
注意:在某些设备上,开发者选项界面所在的位置或所用的名称可能有所不同。
- 在设备上,找到 build 号选项。下表显示了各种设备上版本号在“设置”中的位置:表 1. build 号选项在设备设置中的位置
设备 | 设置 |
---|---|
Google Pixel | 设置 > 关于手机 > build 号 |
Samsung Galaxy S8 及更高版本 | 设置 > 关于手机 > 软件信息 > 版本号 |
LG G6 及更高版本 | 设置 > 关于手机 > 软件信息 > 版本号 |
HTC U11 及更高版本 | 设置 > 关于 > 软件信息 > 更多 > 版本号 或 设置 > 系统 > 关于手机 > 软件信息 > 更多 > 版本号 |
一加 5T 及更高版本 | 设置 > 关于手机 > build 号 |
- 连续点按版本号选项七次,直到您看到消息“
You are now a developer!
”。此操作会在您手机上启用开发者选项。 - 返回上一界面,在底部可以找到开发者选项。
在开发者选项界面顶部,您可以开启或关闭这些选项,如图 1 所示。让其保持开启状态。关闭后,除了那些不需要在设备与开发计算机之间通信的选项外,大部分选项都会被停用。
五、在您的设备上启用 USB 调试
您需要先启用 USB 调试,以便 Android Studio 和其他 SDK 工具能够在通过 USB 连接设备时对其进行识别,然后才能使用调试程序和其他工具。
在设备的系统设置中启用 USB 调试(位于开发者选项下)。您可以在以下位置之一找到此选项,具体取决于您的 Android 版本:
- Android 9(API 级别 28)及更高版本:设置 > 系统 > 高级 > 开发者选项 > USB 调试
- Android 8.0.0(API 级别 26)和 Android 8.1.0(API 级别 27):设置 > 系统 > 开发者选项 > USB 调试
- Android 7.1(API 级别 25)及更低版本:设置 > 开发者选项 > USB 调试
在设备上启用 adb 调试
如要在通过 USB 连接的设备上使用 adb,您必须在设备的系统设置中启用 USB 调试(位于开发者选项下)。在 Android 4.2(API 级别 17)及更高版本中,开发者选项屏幕默认处于隐藏状态。如需将其显示出来,请启用开发者选项。
现在,您已经可以通过 USB 连接设备了。您可以通过从 android_sdk/platform-tools/
目录执行 adb devices
来验证设备是否已连接。如果已连接,您将看到设备名称以“设备”形式列出。
注意:当您连接搭载 Android 4.2.2(API 级别 17)或更高版本的设备时,系统会显示一个对话框,询问您是否接受允许通过此计算机进行调试的 RSA 密钥。这种安全机制可以保护用户设备,因为它可以确保用户只有在能够解锁设备并确认对话框的情况下才能执行 USB 调试和其他 adb 命令。
六、其它