android studio ddms使用,Eclipse和Android Studio中的DDMS使用时什么不同?

article/2025/10/13 22:41:07

相信很多经常开发Android应用的朋友应该都接触到DDMS,里面很有多强大的功能,感觉很多人都不是太了解,现在我就来给大家介绍下。

软件名称:adb工具包完整版(包括4文件附详细安装方法)软件大小:269KB更新时间:2013-05-26立即下载

a1b76370ad0b04bcd599de795b31cc1e.png

一、两者的不同之处

1、打开DDMS,Studio是点击Android机器人图标即可进入。

6f57eb5e50319b1282c889f381792baf.png

efac92474624363ba958d7aaa9b3a85c.png

2、Eclipse中的DDMS比Android Studio上面多了调试功能。

e8035ab3bdaf168062c93ec1b0644948.png

4、Android Studio的调试功能在工作台下面的工具栏里面

3bcbe2f455dcf85f385f05ff30395c16.png

5、打开Window->Show View -> Other-> Android选项卡,里面的Devices,windows都很有用

81b2667ae67062392809ec51fcc380ee.png

二、DDMS中的Devices的用法

1、按照上面的步骤点击Devices。里面显示设备名,应用名称以包名显示,进程PID号,通信端口号,上面工具栏截图工具。

56fd1adc6517d8113fb09f5b8e6de42f.png

2、Dump view UI hierarchy for Automator这个工具非常棒,对UI调试非常有用。

777c3afe01a2a9f534a5faec3aca1016.png

3、左边显示的是屏幕截图,可以查看UI View的层级图,找到控件的ID名字,通过截图找到控件然后去代码中搜索。

448c7f55921313969a8d655a47ea0988.png

4、可以选择你想测试的控件,右边是层级图,也可以选择右边,这样左边也看出来控件范围,下边显示详情

0902e95d2865dec15a6787a3663c787b.png

5、出现下面错误,重启adb 工具

[2016-04-24 15:58:56 - DeviceMonitor]Adb connection Error:远程主机强迫关闭了一个现有的连接。[2016-04-24 15:58:57 - hierarchyviewer]Failed to remove forward for device a724dc12: Connection refused: connect[2016-04-24 15:58:57 - DeviceMonitor]Connection attempts: 1[2016-04-24 15:58:59 - DeviceMonitor]Connection attempts: 2[2016-04-24 15:59:01 - DeviceMonitor]Connection attempts: 3[2016-04-24 15:59:03 - DeviceMonitor]Connection attempts: 4[2016-04-24 15:59:06 - DeviceMonitor]Adb connection Error:远程主机强迫关闭了一个现有的连接。

c6e286bbe25fddfaaab075ec9eaaf1a5.png

三、DDMS中的工具栏

1、文件浏览器很有用,Emulator Control,System Information.

4fbf509b87e59ea44a8ffe75a72f1fd3.png

2、File Explorer有时候不能传送文件,运行一下

adb root

adb remount 之后就可以传文件了

adb push /电脑文件 /手机目录

ec840b7cb1b97b6642990681d763f918.png

102b92ce7bde2e84889a2f8f4031c3cc.png

3、Emulator Control这个模拟器用的比较多,给模拟器发送短息和经纬度信息。

1358f64c0bec90660c715cd78994aa78.png

4、System Information查看cpu,内存的信息和进程信息

4679f861cc14d33ba547c7e9b349e98e.png

四、DDMS中的Windows用法

1、大家都知道,Android中是有窗口的概念的,setContentView会搭建Activity和View在窗口在WIndow上面显示的。

763e258ccb04f2d8548dd5005fd5e26e.png

347451cb93dfe8bc623a64c42a4fafe7.png

2、我们在这里面就抓到了系统的窗口了,有SystemUi的和Launch的显示,还抓到了QQ的窗口,这都可以动态显示的。

1783942c1fb6b6f4910926b881c57f39.png

f02565d1983930bd1fcc60f1b937ee95.png

3、load the view hierarchy into the tree view按钮载入view的树形图

c097d2bb53c5e101579f8de6619e53d3.png

4、点击那个按钮后,显示处了view的树形图,每个控件都会显示出来。

e3adde4222c8a9485c2116e54a940b7d.png

fd58ef418b930c230462ff10db8018f0.png

注意事项:遇到问题,重启adb工具一般都能得到解决

相关推荐:


http://chatgpt.dhexx.cn/article/wX2KI3Wd.shtml

相关文章

androidstudio 无法启动ddms

想使用ddms 查看线程数等,但是点击开启,总是会报错,重启也不能恢复,整了好久,后来发现不管什么方法,都得多试试,能解决问题就是好的; 在androidstudio中如何启动ddms 找到如下&…

DDMS+AndroidStudio实现动态调试

所需工具 AndroidStudio(用于调试smali代码)monitor.exe(DDMS工具连接手机后可查看进程端口,与AndroidStudio一起使用实现动态调试)AndroidKiller(反编译APK使用,可使用其他工具可替代&#xf…

Android studio3以后 打开DDMS报错处理方法

1.使用的是Android studio3.6的版本,打开sdk的目录 C:\Users\Admin\AppData\Local\Android\Sdk\tools双击运行monitor.bat,报错如下: 去到对应的目录下面打开对应报错的log,查看报错信息 C:\Users\Admin\AppData\Local\Android…

Android DDMS如何使用

Android DDMS如何使用? By: 海市蜃楼 | In: Android开发 11九2009 DDMS 的全称是Dalvik Debug Monitor Service,它为我们提供例如:为测试设备截屏,针对特定的进程查看正在运行的线程以及堆信息、Logcat、广播状态信息、模拟电话呼叫、接收SMS、虚拟地理坐标等等。 如何启动…

Android studio如何使用DDMS

Android studio如何使用DDMS 一、启动AS 1.首先查看AS 的SDK路径。 二、启动DDMS 1.进入到D:\software\SDK目录下的tools文件夹中,找到monitor.bat批量处理文件。 2.鼠标左键双击monitor.bat批量处理文件,会出现类似cmd的输入面板,然后会迅速自动关闭。再等几秒钟会出…

搭建ddms环境

搭建ddms环境 参考地址:https://blog.csdn.net/songyi160/article/details/53107245 直接打开sdk目录中 F:\Android\sdk\tools\monitor.bat 打开模拟器,启动一个app,打开monitor.bat

ddms权限解决

本期给大家带来的是解决DDMS无法查看/data目录问题。1.为什么我们要进入ddms,这里我知道的现在--files explorer,这个菜单下,是属于模拟机的根目录一类的。就是存下东西。2.但是有些模拟器会出现文件无法查看,导入,导出&#xff0…

Android Studio DDMS

DDMS(Dalvik Debug Monitor Service) 是 Android 开发环境中的Dalvik虚拟机调试监控服务。 AS 3.3 工具箱里面 DDMS,实际上3.X以后这个工具已被替代了,有Layout Inspector布局的调试,Android Profiler 测量应用性能 如…

ddms java 截图,DDMS 那些事

谈到安卓应用优化,不得不提一个工具——DDMS,DDMS的主要作用就是检测一段时间内cpu的占用率,精确到各个方法的占用时间,通过DDMS发现主线程被过分阻塞的方法,找到这些容易阻塞主线程的方法,可以通过合理的子…

DDMS工具使用

往期推荐 快速定位关键代码 Smali文件详解 Java层逆向分析-Dalvik字节码 修改资源去广告 1.DDMS工具的介绍 DDMS的全称是Dalvik Debug Monitor Service,是Android开发环境中的Dalvik虚拟机调试监控服务。 DDMS的作用是提供截屏,查看线程和堆的信息&#xff0c…

DDMS打开路径

路径:已下载到本地的Sdk目录中,sdk\sdk-tools-windows-3859397\tools\lib\monitor-x86_64/monitor.exe 打开monitor.exe,即打开ddms,连接手机设备,打开应用,即可看到对应的日志

DDMS使用

安装 Android studio 自带 设置debug 链接:https://pan.baidu.com/s/1wQbeG8K4bevOMpd6lhaw9A 提取码:x9fr 用magisk刷入 开启debug 不然不显示进程 设置 ro.debuggable1 设置 ro.secure0 https://blog.csdn.net/jinmie0193/article/details/1113558…

ddms工具使用以及案例

ddms工具使用以及案例 ddms的主要用途,就是查看app的各种输出,尤其是日志的输出和方法剖析 工具准备 环境配置连接:https://blog.csdn.net/tianyi19/article/details/115335951 用到的apk 链接:https://pan.baidu.com/s/1rAONbtafSYos-IKHddQw2w 提取码&#x…

DDMS工具的使用

1、DDMS工作原理 DDMS是IDE与测试终端的桥梁,它实时监测到测试终端的连接情况,当有新的测试终端连接后,DDMS将捕捉到终端的ID,并通过adb建立调试器,从而实现发送指令到测试终端的目的。 2、DDMS主要作用 1&#xff0…

DDMS全解

DDMS 的全称是 Dalvik Debug Monitor Service, 它为我们提供例如:为测试设备截屏、针对特定的进程查看正在运行的线程以及堆信息、Logcat、 广播状态信息、模拟电话呼叫、接收SMS、虚拟地理坐标等等。 一、如何启动 DDMS DDMS 工具存放在 SDK 的 tools 路…

Android开发调试必备 - DDMS

一、真机调试的两个必备条件 (1)手机打开开发者模式并且运行USB调试 (2)PC上装好手机对应的驱动(现在的安卓手机连接电脑一般都需要安装驱动,让电脑能够驱动安卓手机) 二、DDMS(DalvikDebugMonitorServer)四个主要窗口 Devices&#xff1a…

旧版Xcode8.3.3.xip解压时提示『归档不是来自Apple』填坑

百度结果 几乎全是: 1.保证存储空间 20G 2.去除解压验证 xattr -d com.apple.quarantine Xcode_8_beta.xip 3.双击解压 然而试了并不行,因为验证早已经关了。 最后解决是: 证书过期,把系统日期改为前几年解决问题。

apple Xcode xip安装

1.保证存储空间 20G 2.去除解压验证 xattr -d com.apple.quarantine Xcode_8_beta.xip 3.双击解压 压缩后,打本地目录,双击。开始安装。

Mac实用小技巧之解压(.xip)文件

Mac下解压(.xip)文件 在安装Xcode的时候,我从官网下载了一个Xcode的安装文件,但是这个文件是(.xip)压缩文件,我使用了很多解压软件,都没有解压成功,最后上网查看,大家推荐了一种方法 “通用”里有时没有“任…

安装Xcode的xip安装包的一些注意事项

需求场景 需要同时安装多个 Xcode 时需要安装较老版本 Xcode 时 下载地址 https://developer.apple.com/download/more/ 注意事项 1. 安全性 打来安全和隐私中的任何来源 高版本系统没有显示的情况下,可以终端输入:sudo spctl --master-disable 2. 去除解压验证…