返回

Archlinux 下使用 Chrome 远程调试 Android 手机

我的锤子 M1L 在 Mac 下手机直接通过 USB 连接就能够调试,但是在 Archlinux 下 Chrom 的 chrome://inspect/#devices 一直无法发现设备,以下步骤能够顺利的在 Chrome 下进行调试。

一、

yaourt 安装 android-sdk-platform-tools,然后执行命令 source /etc/profile

二、

执行命令 adb start-server,这个时候在 chrome://inspect/#devices 就能看到设备了,但是一直是 pending 状态,也就是需要在手机上授权一下,但是没有弹出授权框。

三、

首先执行命令 lsusb,找到 idVendor 属性,如图:

idVendor

然后以 root 身份登录,并创建此文件:/etc/udev/rules.d/51-android.rules,内容如下

SUBSYSTEM=="usb", ATTR{idVendor}=="29a9", MODE="0666", GROUP="plugdev"

创建完成后,执行命令 chmod a+r /etc/udev/rules.d/51-android.rules

四、

手机重新插拔之后应该就能顺利弹出授权的弹框,授权之后就能顺利调试了。