ADB调试技巧记录

---恢复内容开始---

一.多个在线设备adb

1. 通过adb devices命令获取所有online设备的serial number。

C:\Users\Administrator>adb devices

List of devices attached
emulator-5554   device
SH0A6PL00243    device

上面表示,当前有两个设备online,第一个emulator-5554是模拟器,后一个是真机会SH0A6PL00243。

2. 通过adb -s <serial number> cmd向设备发送adb命令。

比如:运行命令shell。

C:\Users\Administrator>adb -s SH0A6PL00243 shell

二.进行WIFI调试

方法(一):

1. 使用USB数据线连接设备。

2. 命令输入adb tcpip 5555 ( 5555为端口号,可以自由指定)。

3. 断开 USB数据,此时可以连接你需要连接的|USB设备。

4. 再命令输入 adb connect <设备的IP地址>:5555

后面就可以使用ADB ,DDMS 来调试Android应用或显示Logcat 消息。

5. 如果需要恢复到USB数据线,可以在命令行输入adb usb

方法(二):

1.settings->plugins->Browse repositories 搜索框输入ADB WIFI找到插件,安装,重启android Studio后可以看到 导航菜单下Tools->Android->ADB WIFI就算安装成功了。

2使用:

  1).首先需要用数据线连接电脑.

  2).找到ADB WIFI菜单:运行ADB Restart(Ctrl+Alt+Shift+R)-> 运行ADB USB to WIFI(Ctrl+Alt+Shift+W)->最后拔掉数据线。

---恢复内容结束---

时间: 2024-10-10 19:29:28

ADB调试技巧记录的相关文章

调试技巧adb

调试技巧:保存log并同时打印屏幕打印log命令adb logcat -v threadtime只能输出到屏幕 如果同时想输出屏幕并保存log回看,可以用"tee"做管道输出:adb logcat -v threadtime | tee backup.log | grep 'MediaPlayerService.*notify\|NuPlayer\|LiveSession'上面的命令在屏幕输出和MediaPlayerService, NuPlayer, LiveSession相关的lo

红米手机真机调试问题记录

1.先打开红米手机上面的USB调试选项 方法:打开红米手机的USB调试,可能其它一些机器有一些不一样,先打开[系统设置],切换到[全部设置]tab页,打开最下面的[关于手机],里面有一项是[Android版本],在这个选项上面连按4-5次,才会打开[开发者选项],此时回到外面的[全部设置],你会发现之前的[关于手机]上面多了一项[{}开发者选项],点进去研究下吧,里面有[USB调试]开关.也许是Android4.0之后都是这样的?!没有去所有的手机上面验证过,但是ROM应该是可以修改的. 2.打

VS2010常用调试技巧(1)

调试是一个程序员最基本的技能,其重要性不言自明.不会调试的程序员就意味着他即使会一门语言,却不能编制出好的软件.本文就本人在开发过程中常用的调试技巧作下简单呢介绍,希望对大家有所帮助,能力超群者请绕道. 1.单步调试(F10) 在Debug状态下,按下F10,逐行进行调试. 2.逐句调试(F11) 在调试状态下,按下F11,会逐句调试,遇到函数会进入函数内部调试. 3.跳到当前光标处(Ctrl+F10) 我经常看到有些初级程序员,为了到达目标代码位置,在程序运行前就早早设定了断点,然后反复按F1

iOS各种调试技巧豪华套餐

转载自http://www.cnblogs.com/daiweilai/p/4421340.html 目录 前言 逼优鸡 知己知彼 百战不殆 抽刀断Bug 普通操作 全局断点(Global BreakPoint) 条件断点(Condational Breakpoints) 打印的艺术 NSLog 开启僵尸对象(Enable NSZombie Objects) 进击的码农 Console(lldb 命令) Profile(instruments) Xcode视图调试 结语 前言 最近博主临近毕业季

iOS开发——调试篇&amp;Xcode常用调试技巧

Xcode常用调试技巧 Enable NSZombie Objects(开启僵尸对象) Enable NSZombie Objects可能是整个Xcode开发环境中最有用的调试技巧.这个技巧非常非常容易追踪到重复释放的问题.该技巧会以非常简洁的方式打印指出重复释放的类和该类的内存地址. 怎么开启僵尸对象呢?首先打开“Edit Scheme”(或者通过热键?<),然后选择Diagnostics选项卡,勾选Enable NSZombie Objects选项. 现在我们可以关掉ARC来测试重复释放的问

vs调试技巧(二)

VS2010断点调试技巧 设置断点:在如下图中的红色圆点处设置断点,红色圆点表示已经在这行设置 断点.快捷键F9. 启动调试:按F5或者点击左边红框中的按钮.右边框是开 始执行(不调试)Ctrl+F5. 调试工具栏:下面是工具栏中对应的名称和快捷键.         在调试过程中F5是执行到下一个断点.F11是逐语句,在执行到下图中的断点 时,按F11会执行到Fibonacci方法里面逐步记录执行过程.F10是逐过程,与逐语 句不同的是,在执行到下图中断点时,再执行会执行断点下面的语句,而不是去

java系列:《java核心技术 卷1》学习笔记,chapter 11 调试技巧

11. 6 调试技巧 1)一个不太为人所知却非常有效的技巧是在每个类中放一个main方法,这样就可以对每个类进行单元测试.这个方法可以保留,因为在java虚拟机只调用启动类的main方法. 2)   日志代理,( logging proxy) ,通过一个子类对象,窃取父类的方法调用,并在其中进行日志记录,示例代码如下: Random random = new Random{ public double nextDouble(){ double result = nextDouble(); Log

Chrome实用调试技巧

如今Chrome浏览器无疑是最受前端青睐的工具,原因除了界面简洁.大量的应用插件,良好的代码规范支持.强大的V8解释器之外,还因为Chrome开发者工具提供了大量的便捷功能,方便我们前端调试代码,我们在日常开发中是越来越离不开Chrome,是否熟练掌握Chrome调试技巧恐怕也会成为考量前端技术水平的标杆. 介绍Chrome调试技巧的文章很多,本文结合我自己的开发经验,希望从实际运用的角度为大家再一次谈一谈这些功能,也希望对大家都有所帮助和启发. 常用快捷键 ctrl+p 项目中定位文件,以下查

Eclipse的Debug调试技巧

作为开发人员,掌握开发环境下的调试技巧十分有必要.我们在编写java程序的过程中,经常会遇到各种莫名其妙的问题,为了检测程序是哪里出现问题,经常需要增加日志,看变量的值,这样调试很麻烦.假设我每天花费1小时在调试我的应用程序上的话,那累积起来的话也是很大量的时间.由于这个原因,用这些时间来重视并了解所有使我们调试更方便的功能.那能为你省下一些时间,也将会使你的生活更安逸.轻松. 首先我们需要注意三个点:不要使用System.out.println作为调试工具\使用一个日志分析器来阅读日志\启用所