返回首页
一周热榜
我厌倦了每次都要输入手机的 ADB 配对信息,而且通常也没有打开 Android Studio 来显示二维码,因此我编写了一个全 Bash 的命令(需要安装 qrencode),可以直接通过命令行完成这个操作。
```
> brew install kristjan/tap/adbqr
```
所需的只是一个通过 qrencode 生成的网络连接字符串,供手机扫描:
```
> WIFI:T:ADB;S:<service>;P:<pairing-code>;;
```
为了让体验更佳,如果你在 iTerm2 或支持 Kitty 的终端中运行,它会打印出清晰的图像。否则,它会回退到字符级的块显示。然后,程序会监听来自手机的 mDNS 通告,并为你运行 `adb pair` 命令。
我最后添加的功能是,当我尝试在启用了客户端隔离的公共网络上运行时,这个工具会尝试检测警告信号并提前提醒你。这是一个非常基础的功能,如果有人知道更聪明的检测这种设置的方法,我非常乐意学习。