Ubuntu下的adb配置方式

文章目录

  • adb安装配置
    • adb安装
    • adb配置
      • 配置adb_usb.ini
      • 配置android.rules
      • 重启adb
  • 常用ADB命令
    • 连接管理
      • 设备管理
      • tcp连接管理
    • 调试

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

你可能感兴趣的:(Linux,Android)