安卓adb调试备忘录

由于 MAC 的 USB 口全被占用着,采用无线连接刚方便,记录一下,以防忘记~

ADB原理

在这里插入图片描述

adb devices -l ## 列出连接的设备adb tcpip [端口号]
adb tcpip 6666  # 将当前已连接USB上的Mobile端切换为TCP/IP模式,以6666端口进行监听.
adb kill-server
adb connect 192.168.125.236:6666 adb connect localhost:5555adb logcat ## 查看日志adb -s emulator-5554 logcat # 如果有多个设备,要指定设备号

USB 调试

手机开启开发者选项和 USB 调试模式(通常开启方式:在关于手机连续点击7次版本号);
USB 连接线和各种接口正常(个别三方数据线仅支持充电,不支持调试);
驱动状态正常(Linux 和 Mac 通常没有问题,Windows 可能需要安装);
adb devices -l命令查看。
WLAN 调试(Android 10 及更低版本,需要借助 USB)

Android 10以及更低的版本,必须通过 USB 连接后,才可实现同一 WLAN 下无线调试。

手机和电脑需连接在同一 WiFi 下;
手机开启开发者选项和 USB 调试模式,并通过 USB 连接电脑(即adb devices -l可以查看到手机);
设置手机的监听adb tcpip 5555;
拔掉 USB 线,找到手机的 IP 地址;
通过 IP 连接到手机adb connect ip(端口默认:5555);
adb devices -l命令查看。

断开与重连

断开连接

$ adb disconnect

重连

$ adb connect

如果统一 WLAN 下,adb connect 失败后,可重置 adb,再次连接

$ adb kill-server
$ adb connect

Wi-Fi 调试(Android 11 及更高版本,无需借助 USB)

从 Android 11 开始支持 ADB 以无线方式连接手机调试,可以彻底摆脱 USB 线。

手机和电脑需连接在同一 WiFi 下;
保证 SDK 为最新版本(adb --version ≥ 30.0.0);
手机启用开发者选项和无线调试模式(会提示确认);
允许无线调试后,选择使用配对码配对。记下显示的配对码、IP 地址和端口号;
运行adb pair ip:port,使用第 4 步中的 IP 地址和端口号;
根据提示,输入第 3 步中的配对码,系统会显示一条消息,表明您的设备已成功配对;
(仅适用于 Linux 或 Windows)运行 adb connect ip:port。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/692219.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

你真的了解—————NumPy吗

🌈个人主页:小田爱学编程 🔥 系列专栏:opencv 🏆🏆关注博主,随时获取更多关于IT的优质内容!🏆🏆 😀欢迎来到小田代码世界~ 😁 喜欢的…

【大厂AI课学习笔记】【2.2机器学习开发任务实例】(8)模型训练

好吧,搞了半天,都是围绕数据在干活,这也就验证了,我们说的,数据准备等工作,要占到机器学习项目一半以上的工作量和时间。而且数据决定了模型的天花板,算法只是去达到上限。 我们今天来学习模型…

Java实现Redis延时队列

“如何实现Redis延时队列”这个面试题应该也是比较常见的,解答如下: 使用sortedset(有序集合) ,拿时间戳作为 score ,消息内容作为key 调用 zadd 来生产消息,消费者用zrangebyscore 指令获取 N …

暴力枚举刷题2

题目来源:烤鸡 - 洛谷 参考书目:参考书籍:《深入浅出程序设计竞赛(基础篇)》 解题思路:这道题可以用暴力枚举的方法解决,用10层for循环,再if判断就能找到所有符合的情况。因为 n 的…

2、windows环境下vscode开发c/c++环境配置(一)

前言:VSCode是微软出的一款轻量级编辑器,它本身只是一款文本编辑器而已,并不是一个集成开发环境(IDE),几乎所有功能都是以插件扩展的形式所存在的。因此,我们想用它编程,不只是把vscode下载下来就行&#x…

数据分析 — 电商用户分析和用户 RFM 模型

目录 一、电商用户分析1、数据字段信息2、数据读取3、数据清洗4、可视化分析1、每年销售额的增长情况2、各个地区分店的销售额3、每个分店每一年的销售额4、销售淡旺季5、新增用户 二、RFM 模型1、RFM 模型的三个维度2、RFM 的客户类型标签3、RFM 模型的二分法思想4、代码 一、…

【C#小知识】c#中的delegate(委托)和event(事件)

今天来介绍一下delegate和event。delegate在c#中可以定义一个函数类型,可以将函数作为一个对象来使用。event在c#中则可以看做一个函数的集合,event中包含了一个或多个函数。 delegate using System;public class MyClass {//定义委托public delegate v…

计网day6

七 应用层 7.1 网络应用模型 7.2 DNS系统 7.3 文件传输协议FTP 7.4 电子邮件 7.5 万维网和HTTP协议

细数高德地图的发展史

根据2023年自然资源部公布的名单显示,以下公司通过“地图甲级测绘资质”换证审核,也就意味着,以下这些公司可以继续从事电子地图的采集和制作、商业合作等相关业务。 而这一点,对于以电子地图导航为主要业务支撑的企业至关重要。…

Sql Server 视图

USE [数据库名称] GO /****** Object: View [dbo].[视图名称] Script Date: 2024/2/19 10:08:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[视图名称:V_XXXXX] AS SELECT FILED1, FILED2, FILED3, FILED4 FROM dbo.表名…

【编程题】跳石板

跳石板 分析后可知 要在众多解中寻找最优解 因此用动态规划 比如: 4-6只需跳一步,而6-8也只需一步,因此在刚才跳了一步的基础上再加1 8到10一步,8到12一步,9到12一步,8-10-12两步,因此到12位置…

Hash哈希

当需要快速查询数据的记录时: 手动按某规则为数据建立索引,利用数组维护数据若1中需要开大数组爆内存,利用官方库的Hash集合,可以将最好情况下的时间复杂度优化到O(1)避免T和M。 1. LC 2036 最大好子数组和 VP双周赛123T3。一开…

新增长100人研讨会:快消零售专场探讨招商加盟数字化转型实战

2024年2月2日下午,一场由纷享销客与杨国福集团联合主办的招商加盟数字化转型研讨会在上海成功举办。本次研讨会汇聚了众多快消零售业界的领军人物,共同探讨行业未来的新增长点。 会议伊始,杨国福集团数字化中心负责人王林林发表了主题演讲&a…

Redis-面试题

一、基础 1、什么是Redis C语言编写,基于key-value存储的nosql开源内存数据库内存存储、数据结构优化,高性能一般用于应用和数据库之间的分布式缓存中间件提供主从复制+哨兵、集群的方式实现高可用,在redis集群中通过hash槽的方式实现数据分片,进一步提升性能和可扩展性2、…

使用Nginx或者Fiddler快速代理调试

1 背景问题 在分析业务系统程序问题时,存在服务系统环境是其它部门或者其它小组搭建或运维的,并且现在微服务时代,服务多且复杂,在个人机器上搭建起如此环境,要么费事费力,要么不具备充足条件。 急需有一种方法或者工具可以快速辅助调试定位分析问题。本文下面介绍代理方…

算法-递归

题目:打印中序遍历指定节点的后续节点 思路:两种情况当前节点右子树是否为null,如果不是返回右子树最左非空子节点,否则往上找,直到父节点为空或者当前节点是父节点的左子树,返回父节点 public class Code…

LeetCode面试题 17.24. Max Submatrix LCCI——压缩数组+动态规划

文章目录 一、题目二、题解 一、题目 Given an NxM matrix of positive and negative integers, write code to find the submatrix with the largest possible sum. Return an array [r1, c1, r2, c2], where r1, c1 are the row number and the column number of the subma…

2.12:C语言测试题

1.段错误:str指向NULL,不能把"hello world" 复制给NULL 2.报错:返回局部变量,本函数结束,非法访问,不一定输出hello world 3.地址传递,修改str,正常输出hello 4.可以输出…

npm ERR! code CERT_HAS_EXPIRED:解决证书过期问题

转载:npm ERR! code CERT_HAS_EXPIRED:解决证书过期问题_npm err! code cert_has_expired npm err! errno cert-CSDN博客 npm config set registry http://registry.cnpmjs.org npm config set registry http://registry.npm.taobao.org

中国电子学会2023年12月真题C语言软件编程等级考试一级(含解析答案)

中国电子学会考评中心历届真题(含解析答案) C语言软件编程等级考试一级 2023年12月 编程题五道 总分:100分一、数的输入和输出(20分) 输入一个整数和双精度浮点数,先将浮点数保留2位小数输出,然后输出整数。 时间限制: 1000 内存限制: 65536 输入 一行两个数,分…