局域网内使用adb远程调试Android项目(Mac为例)

前言

因为我的设备要连接硬件,导致type-c接口不能连着电脑,但是连着硬件出现了闪退等bug,又没法看log,听从高手建议研究了一下adb发现还是很好用的。

安装

  1. 安装homebrew
  2. 安装adb
    brew cask install android-platform-tools

连接

我看有些人说要root,实际上不用

操作如下:

  1. 电脑和手机都连同一个wifi

  2. 查看手机本地IP,我接下来将以192.168.3.5为例

    1. 方法一:扫描本地IP,下个软件即可,我的这篇文章写过
    2. 方法二:打开手机wifi,点进去就可以看到ip了
  3. 将手机与电脑相连,插根线就完事了,选择传输文件,但手机是要处于开发者模式的

  4. 搜索设备确定是否连接成功(这一步不一定成功保证已经连好就行,可以选择性跳过)
    terminal中运行adb device,返回以下信息即连接成功

    List of devices attached
    XXXX	device
    
  5. 开放端口5555
    adb tcpip 5555,返回以下信息

    restarting in TCP mode port: 5555
    
  6. 建立连接
    adb connect 192.168.3.5:5555,返回以下信息

    connected to 192.168.3.5:5555
    
  7. 华为的一些坑,要打开仅充电模式下允许adb,见这篇文章

  8. 记得保持屏幕亮屏,完成这些就可以拔线了,但如果想快速安装项目可以等之后再拔,远程安装稍微慢一些

调试

上面步骤都成功这里就不用多讲了,Android Studio自动就会出现设备的,如下图所示
设备
你可以直接,点右边的小三角,远程部署。

最终可以在logcat处看到输出的结果
结果


参考链接

  1. https://blog.csdn.net/xxlovesht/article/details/95311614
  2. https://eyunzhu.com/1470.html
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
使用adb -s %1 logcat命令时,"%1"是用来指定要连接的设备的序列号的参数。通过这个命令,可以查看连接设备的日志信息。引用提供了一些关于adb logcat命令的常用用法,比如使用-v参数来设置日志的输出格式,使用">"来保存日志信息到指定的文件中。引用给出了一个用于查看app闪退原因的具体命令。引用解释了一些关于adb logcat命令中使用通配符和标签过滤的参数的含义。综合以上信息,adb -s %1 logcat命令可以用来查看连接设备的日志信息,并且可以根据需要使用不同的参数来过滤和保存日志。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [adb-logcat总结](https://blog.csdn.net/weixin_48240054/article/details/119041779)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* *3* [2021-11-12 Android adb logcat 查看 app 闪退崩溃crash的信息方法,“-s“选项 和 *:S ,adb logcat -s ...](https://blog.csdn.net/qq_37858386/article/details/121290244)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值