Ubuntu下的adb配置方式

本文详细介绍了在Ubuntu环境下ADB的安装及配置流程,包括配置adb_usb.ini和android.rules以实现设备识别,以及如何重启ADB服务。同时,还提供了常用ADB命令,如设备管理、TCP连接管理和调试技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

adb安装配置

adb安装

Ubuntu下安装adb十分的简单,运行如下的命令即可:

`sudo apt-get install android-tools-adb`

adb配置

配置adb_usb.ini

首先通过lsusb查看Android设备的idVendor,例如:

Bus 001 Device 011: ID **1f3a**:1007 Onda (unverified)

其中,if3a即为设备的idVendor。

将该ID配置到~/.android/adb_usb.ini文件中(如果没有手动创建),如下:
0x1f3a

注意:ID必须与实际设备的ID相匹配。

配置android.rules

创建/etc/udev/rules.d/51-android.rules文件,文件末尾加上:

`SUBSYSTEM=="usb",ATTR{idVendor}=="1f3a" ,MODE="0666"`

重新插拔 USB 线,或运行以下命令,让 udev 规则生效:

`sudo udevadm control --reload-rules
sudo udevadm trigger`

重启adb

拔插usb使udev配置生效,重启adb

sudo adb kill-server
adb start-server

常用ADB命令

连接管理

设备管理

列出所有连接设备及其序列号:

   adb devices [-l]

如果有多个连接设备,则需要使用序列号来区分:

   export ANDROID_SERIAL=<设备序列号>

tcp连接管理

如果想通过tcp连接Android设备的adb可以通过如下步骤完成

  • 设备端
    依次执行下面的命令:

    setprop servier.adb.tcp.port 5555
    stop adbd
    start adbd
    
  • PC端
    依次执行下面的命令:

    adb tcpip 5555
    adb connect dev-ip 
    adb shell
    adb usb//切换为USB连接方式
    

调试

logcat用法:

adb logcat [选项] [应用标签]

示例:

# 查看全部日志
adb logcat
# 仅查看部分日志
adb logcat -s WifiStateMachine StateMachine
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值