当前位置: 首页 > news >正文

adb无线调试步骤

环境:

  • macOS; 换成 linux 或 windows 也支持的
  • 小米15 Pro; 换成其他 android 手机也支持的
  1. 电脑和手机接入相同Wifi
  2. 在电脑上,确保安装了 adb
    • 对于 Android 开发者, 一般是是通过 Android Studio 安装
    • 对于 ndk 开发者, 一般是安装独立的 platform-tools, 下载地址: https://developer.android.com/tools/releases/platform-tools
  3. 手机开启无线调试,并选择“使用配对码配对设备”
    • 查看配对码,例如 745841
    • 查看ip和端口,例如 192.168.3.102:46881
  4. 在PC执行配对
    • 格式: adb pair <ip>:<port>
    • 例如 adb pair 192.168.3.102:44511。 输出内容类似:
    $ adb pair 192.168.3.102:42607
    Enter pairing code: 099769
    * daemon not running; starting now at tcp:5037
    * daemon started successfully
    Successfully paired to 192.168.3.102:42607 [guid=adb-23c2771b-OxlOrN]
    
  5. 连接到设备
    • 格式: adb connect <ip>:<port>
    • 例如 adb connect 192.168.3.102:32777
    $ adb connect 192.168.3.102:32777
    connected to 192.168.3.102:32777
    
  6. 运行常规的命令
    • 执行 adb shell, adb push 等, 此时不需要指定设备
    • 例1: adb shell
    • 例2: adb push a.out /data/local/tmp/a.out
    • 例3: adb shell cd /data/local/tmp; chmod +x a.out; ./a.out
  7. 注意事项
    • adb 可执行文件需要放到 PATH 里

    • adb pair 和 adb connect 用到的端口号,不是同一个. 这个弄错可能导致连接不上
      在这里插入图片描述

    • 端口号每隔一段时间会变化

相关文章:

  • vue+element 导航 实现例子
  • 【KWDB 创作者计划】KWDB 2.2.0多模融合架构与分布式时序引擎
  • 英伟达语音识别模型论文速读:MOSEL 数据集
  • C++类和对象之默认成员函数
  • Docker:快速搭建 Redis Cluster 集群的技术实践
  • 启发式算法-禁忌搜索算法
  • 互联网大厂Java面试:从Java SE到微服务的全栈挑战
  • 某信服EDR3.5.30.ISO安装测试(二)
  • 论高并发下的高可用
  • 数字化工厂中央控制室驾驶舱系统 - Windows 部署笔记
  • C++笔记之委托
  • VScode中关于Copilot的骚操作
  • linux crash工具详解
  • 第R8周:RNN实现阿尔兹海默病诊断(pytorch)
  • jupyter notebook运行简单程序
  • 基于EFISH-SCB-RK3576工控机/SAIL-RK3576核心板的KTV点歌主机技术方案‌(国产化替代J1900的全场景技术解析)
  • uniapp开发06-视频组件video的使用注意事项
  • 交互式入门:点击绽放的樱花树(花瓣飘落动画)
  • 【论文笔记】SOTR: Segmenting Objects with Transformers
  • 「OC」源码学习——objc_class的bits成员探究
  • 俄乌交换205名被俘人员,俄方人员已抵达白俄罗斯
  • 山大齐鲁医院通报“子宫肌瘤论文现男性患者”:存在学术不端
  • 解放军仪仗司礼大队仪仗分队参加纪念苏联伟大卫国战争胜利80周年阅兵活动
  • 人民日报今日谈:为何重视这个“一体化”
  • 新华每日电讯头版聚焦上海:科创高地向未来
  • 德雷克海峡发生6.4级地震,震源深度10千米