前言
因为我的设备要连接硬件,导致type-c接口不能连着电脑,但是连着硬件出现了闪退等bug,又没法看log,听从高手建议研究了一下adb发现还是很好用的。
安装
- 安装homebrew
- 安装adb
brew cask install android-platform-tools
连接
我看有些人说要root,实际上不用
操作如下:
-
电脑和手机都连同一个wifi
-
查看手机本地IP,我接下来将以192.168.3.5为例
- 方法一:扫描本地IP,下个软件即可,我的这篇文章写过
- 方法二:打开手机wifi,点进去就可以看到ip了
-
将手机与电脑相连,插根线就完事了,选择传输文件,但手机是要处于开发者模式的
-
搜索设备确定是否连接成功(这一步不一定成功保证已经连好就行,可以选择性跳过)
terminal
中运行adb device
,返回以下信息即连接成功List of devices attached XXXX device
-
开放端口5555
adb tcpip 5555
,返回以下信息restarting in TCP mode port: 5555
-
建立连接
adb connect 192.168.3.5:5555
,返回以下信息connected to 192.168.3.5:5555
-
华为的一些坑,要打开仅充电模式下允许adb,见这篇文章
-
记得保持屏幕亮屏,完成这些就可以拔线了,但如果想快速安装项目可以等之后再拔,远程安装稍微慢一些
调试
上面步骤都成功这里就不用多讲了,Android Studio自动就会出现设备的,如下图所示
你可以直接,点右边的小三角,远程部署。
最终可以在logcat处看到输出的结果
参考链接
- https://blog.csdn.net/xxlovesht/article/details/95311614
- https://eyunzhu.com/1470.html