Ubuntu 下ADB安装及配置
安装adb
- 下载二进制安装包
从谷歌的网站下载LINUX adb调试工具。
adb 包含在 Android SDK 平台工具软件包中。您可以使用 SDK 管理器下载此软件包,
该管理器会将其安装在 android_sdk/platform-tools/ 下。
或者,如果您需要独立的 Android SDK 平台工具软件包,也可以点击此处进行下载。
- 根据apt安装(推荐)
sudo apt-get install -y android-tools-adb
# 如果发现源中没有这个程序:
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install -y android-tools-adb
配置
- 将用户添加到plugdev组
执行下面命令,将当前用户添加到plugdev组中
sudo usermod -aG plugdev $LOGNAME
该命令将在当前用户重新登录后生效,可以直接重启,建议等到下一步完成后再重启。
- 安装udev 规则
执行下面命令,安装udev规则(android-sdk-platform-tools-common 软件包中包含一组适用于 Android 设备并由社区维护的默认 udev 规则)
apt-get install android-sdk-platform-tools-common
- 或者使用github rules仓库
git clone https://github.com/M0Rf30/android-udev-rules.git
cd android-udev-rules
# Copy rules file
sudo cp -v 51-android.rules /etc/udev/rules.d/51-android.rules
安装完成后,进行重启,此时可以通过adb devices 命令,查看连接的设备,此时可能需要在Android设备上允许usb调试(Andriod设备会弹窗提示)
- 如果adb devices依然找不到,手动添加规则
$ lsusb
Bus 001 Device 002: ID 8087:8000 Intel Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 081: ID 22b8:2e81 Motorola PCS
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
sudo vi /etc/udev/rules.d/51-android.rules
SUBSYSTEM=="usb", ATTR{idVendor}=="22b8", ATTR{idProduct}=="2e81", MODE="0666", GROUP="plugdev"
sudo udevadm control --reload-rules
sudo adb kill-server
sudo adb start-server
重新插拨一下USB
adb devices
List of devices attached
ZF6222Q9D9 device