ubuntu下使用adb

1、通过apt-get安装adb

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install android-tools-adb

将android设备连接至电脑,执行adb shell会提示“error: device not found”


2、将android设备连接至电脑,通过lsusb查看usb设备,如下红色部分对应的就是android设备

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 027: ID 1f3a:1002
Bus 002 Device 003: ID 046d:c077 Logitech, Inc.


3、创建adb_usb.ini文件,写入id

echo 0x1f3a > ~/.android/adb_usb.ini


4、添加权限

sudo vim /etc/udev/rules.d/70-android.rules

加入以下内容,注意红色部分对应的就是lsusb得到的id

SUBSYSTEM=="usb", ATTRS{idVendor}=="1f3a", ATTRS{idProduct}=="1002",MODE="0666"


5、重启USB服务

$sudo chmod a+rx /etc/udev/rules.d/70-android.rules
$sudo service udev restart


6. 重启adb服务,adb devices有设备说明adb安装成功

$adb kill-server

$sudo adb start-server

$adb devices

List of devices attached
815105148800601fe42     device


<think>好的,用户想在WSL的Ubuntu上安装ADB。根据引用[1],直接使用sudo apt-get install android-tools-adb就可以安装ADB工具包。不过需要先更新软件源,确保安装顺利。引用[3]提到,如果要在WSL中使用Windows的ADB命令,可以配置别名,但用户可能更倾向于使用Ubuntu原生安装的ADB。另外,引用[4]指出要确认安装后的ADB版本是否正确,可能需要检查路径。因此,步骤应包括更新软件源、安装android-tools-adb、验证安装和可能的配置。同时,用户可能遇到无法找到包的问题,类似引用[2]中MySQL的情况,但ADB应该在默认源中,所以不需要额外配置存储库。最后,提醒用户可能需要配置USB设备访问权限,或者在Windows端使用ADB。</think>在WSL的Ubuntu系统中安装ADB可以通过以下步骤实现: 1. **更新软件源** 首先执行命令更新软件包列表,确保获取最新的软件信息: ```bash sudo apt-get update ``` 2. **安装ADB工具包** 通过Ubuntu官方存储库安装`android-tools-adb`: ```bash sudo apt-get install android-tools-adb ``` 该命令会安装ADB及其依赖项[^1]。 3. **验证安装** 安装完成后,检查ADB版本确认安装成功: ```bash adb --version ``` 如果输出包含版本信息(如`Android Debug Bridge version 1.0.41`),则表明安装正常[^4]。 4. **可选:配置Windows端ADB(如需跨系统使用)** 若需在WSL中调用Windows的ADB,可通过以下方式实现: ```bash alias adb='adb.exe' ``` 添加此别名后,执行`adb devices`会调用Windows系统的ADB服务[^3]。 **注意**: - 若安装时提示`Unable to locate package`,需检查`/etc/apt/sources.list`是否包含Ubuntu官方源(此问题常见于MySQL安装[^2],但ADB通常无需额外配置源)。 - 若需通过WSL访问USB设备,需在Windows端配置`usbipd`工具,因为WSL默认不支持直接USB连接。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值