ddms相关内容

Android 中的垃圾收集器正在运行,但 ddms 的分配跟踪器中没有显示任何已分配的内容

在我的应用程序中,我注意不要在主渲染循环中进行堆分配,以防止垃圾收集器不得不做它的事情. 对我的应用程序进行一系列更改后,我突然发现垃圾收集器每隔一两秒就会被调用一次,每次调用它会释放大约 400k 的内存. 我回顾了我所做的更改,并没有在渲染线程上发生任何显式分配.所以我运行 ddms 并使用“Allocation Tracker"工具,但除了与运行 ddms 相关的正常分配外,没有 ..
发布时间:2022-01-16 10:30:56 移动开发

从 DDMS 编辑共享首选项

我想从 DDMS 编辑共享首选项值,如果我双击该文件,它不会保存更改.我做错了什么还是有特殊的插件? 解决方案 首先,在执行此操作之前,您可能应该确保您的应用没有运行. 您必须使用文件资源管理器选项.导航到 数据 -> com.yourpackage -> shared_pref 点击xml并在右上角点击pull. 在您的计算机上编辑 xml. 完成后,点击p ..
发布时间:2022-01-15 18:39:35 移动开发

在 DDMS (Android) 中更改文件权限

我正在尝试测试我的应用程序由于缺少权限而无法访问某些文件时的行为. 是否可以在 DDMS 透视图中使用 FileExplorer 更改 Android 模拟器上的文件/文件夹权限? 解决方案 要更改模拟器中的权限,您需要使用您的 adroid-sdk 平台工具中的 adb shell 命令.在 android shell 中,您可以输入命令 su 以获取 root 访问权限.现在您可 ..
发布时间:2022-01-15 18:38:18 Java开发

Eclipse、adb 和 ddms 未检测到 Android 模拟器

我想尝试编写android设备,所以我按照android网站的指示安装了sdk、java sdk和eclipse.我的电脑是 Windows 7 64 位,但我安装了 32 位 Java SDK 和 Eclipse,因为听说 64 位版本存在问题. 我正在运行最新版本的 Android sdk,4.0 R15. 我相信遵循了所有的安装说明,但是当我加载一个示例(在这种情况下为 Luna ..
发布时间:2022-01-15 18:31:51 Java开发

如何自动化 DDMS 快照机制?

Android DDMS 是否提供 API?我需要自动化本机堆的快照机制.或者是否有任何用于分析 DDMS 本机堆快照的后处理工具. 解决方案 我假设快照是指堆转储. 从您的应用代码中,您可以调用 Debug.dumpHprofData() 转储数据. 您可以从脚本调用 adb shell am dumpheap 其中 是例如 ..
发布时间:2022-01-10 23:45:05 移动开发

如何在 C++ 代码中使用 ddms 处理内存泄漏

如何使用android工具DDMS解决c++代码中的内存泄漏问题我尝试通过启用 NativeHeap 拍摄快照,但我不明白快照在说什么,符号没有解析,没有显示文件名和行号. 解决方案 DDMS 中的本机堆跟踪是不受支持的“隐形"功能.让它工作可能有点棘手.邮件列表中有一个较早的讨论,可能有用. 如果您正在接收数据并启动 UI,那么您已经成功了一半.:-) DDMS 在特定位置查找符号 ..
发布时间:2022-01-10 23:25:06 移动开发

如何解决 DeadObjectException 的问题?

我已经成功完成了一个 Android 项目的实现,并开始测试应用程序的内存泄漏. 有时,我在应用程序中长途跋涉后遇到 DeadObjectException 并且所有内存分配都被释放. 如何检测此问题? 我对检测内存泄漏的DDMS工具做了一些研究,由于我对DeadObjectExeption一无所知,我不知道从哪里开始. 解决方案 这不是内存泄漏问题.内存泄漏的定义(来自 ..
发布时间:2021-12-30 23:47:07 移动开发

Idea Intellij 的截图

如何使用来自 intellij Idea 的 ddms 捕获应用的屏幕截图? 我一直在使用 intellij,我发现它非常有用.虽然我找不到让它工作的方法. 谁能告诉我这是否可以从 IDE 内部实现? 解决方案 UPDATE:Screen Capture 功能已添加到 IntelliJ IDEA 13(和 Android Studio): 它在 Android 工具窗口( ..
发布时间:2021-12-18 10:33:21 移动开发

如何自动化DDMS快照机制?

Android DDMS 是否提供 API?我需要自动化本机堆的快照机制.或者是否有任何用于分析DDMS本机堆快照的后处理工具. 解决方案 我认为快照是指堆转储. 从您的应用代码中,您可以调用 Debug.dumpHprofData() 转储数据. 您可以从脚本调用 adb shell am dumpheap 其中 是例如您的进程 ID 或名称, 是转储文件名.之 ..
发布时间:2021-11-27 22:30:21 移动开发

Android Studio 无法打开监视器(DDMS)

我无法在 android studio 中打开监视器 (ddms)收到以下错误: Java 运行时环境 (JRE) 或 Java 开发工具包 (JDK) 必须可用才能运行 Monitor.搜索以下位置后没有找到Java虚拟机:C:\Android-Studio\android-studio\sdk\tools\lib\monitor-x86\jre\bin\javaw.exe javaw.e ..
发布时间:2021-11-21 21:36:02 移动开发

如何在 Android Studio 中使用 DDMS 向模拟器发送消息

我正在尝试在 android 中构建一个文本消息应用程序,代码有效,但唯一的错误是我无法使用 DDMS 向模拟器发送消息.我在下面粘贴了我的代码,以防万一,我在 之后立即有屏幕截图 package com.example.oghenekaroedoh.sms;导入 android.content.BroadcastReceiver;导入 android.content.Context;导入 a ..
发布时间:2021-11-21 21:23:11 移动开发

Android Studio - Android 设备监视器 - 空视图

我正在尝试在 Android Studio 中使用 Android Device Monitor,但不知何故我设法删除了所有视图. 我尝试过重置透视图、窗口->显示视图->(任何视图),甚至重新安装 Android Studio,但没有任何显示. 有谁知道如何将设备监视器重置为其默认视图?(左边是设备,右边是堆/线程/分配视图.) 感谢您的帮助! 解决方案 我在使用 Wi ..
发布时间:2021-11-21 21:01:08 移动开发

如何使用 Monitor (DDMS) 工具调试应用程序

最近我将我的开发环境从 Eclipse 切换到 Android Studio.我真的很喜欢它的自动完成功能和这个 IDE 提供的许多其他功能.但是,我在调试时遇到了一些问题. 我希望使用此 IDE 提供的 Monitor 工具、自包含的 DDMS 和非常漂亮的可视化界面来跟踪内存使用情况、线程状况等.但是我找不到一种方法可以使用我必须创建的断点逐步支持(编辑器中的那个红点) 我只能通过 ..
发布时间:2021-11-21 20:28:21 移动开发

禁用 Logcat (DDMS) &运行控制台自动打开任何活动

我从 Android Studio 外部监视我的 logcat(logcat-color 在另一个屏幕/工作区的模拟器旁边打开)和想阻止 Android DDMS 视图自动在 Android Studio 中打开.它占用了我希望为我的代码保留的屏幕空间. 我知道我可以完全删除该视图,但我希望在我使用它快速直接链接到有问题的代码行时保留对它的访问权限. 我可以过滤 logcat 输出以仅显示 ..
发布时间:2021-11-21 19:45:02 移动开发

Android Studio 和 Android 设备监视器

我刚刚从 Eclipse 切换到 Android Studio.就我现在所见,新 IDE 的功能比 Eclipse 多得多,而且我喜欢在我的应用开发工作中使用新 IDE. 我只是无法理解一件事:在 Eclipse 中,有一个非常有用的DDMS 透视图,您可以从中阅读 Logcat 并做很多其他事情,例如使用非常有用的 dump view hierarchy 功能,它允许您转储 UI 并检查它 ..
发布时间:2021-11-21 19:41:58 移动开发

Logcat 无法检测应用程序或包名称

我使用的是 Android Studio(测试版)0.8.7,我的 logcat 几个月来一直运行良好.突然间,我的 logcat 无法检测到任何应用程序或包名称.这意味着我无法过滤我正在测试的特定应用程序的消息,这很烦人.典型的 logcat 消息现在如下所示: 注意应用程序/包名称应为的问号 (?)... 最初我认为这是我的设备,但我已经用我拥有的另一台 android 设备进行了 ..
发布时间:2021-11-21 19:18:37 移动开发

DDMS - 无法绑定到本地 8600 以供 Android Studio 上的调试器使用

我正在尝试使用 Android 设备监视器查看我的数据库表,并且由于我不确定的原因向我显示错误.而且我没有运行另一个 DDMS 实例. 它没有显示我的 DDMS,而是显示了这个错误 [2015-09-10 17:39:53 - ddms] 无法打开选定的 VM 调试端口 (8700).确保没有其他 DDMS 实例或 eclipse 插件正在运行.如果它被其他东西使用,请在首选项中选择一个新 ..
发布时间:2021-11-21 18:37:16 移动开发

Android Device Monitor 不会从 Android Studio 或终端启动 -- UnsupportedClassVersionError

尝试从 Mac 上 Android Studio 的工具窗口启动 Android Device Monitor 时出现以下错误. 当我打开日志文件时,我发现错误报告与其他类似的 SO 问题非常相似,尤其是 这个.但是,使用 sudo 对我不起作用,虽然我得到了类似但更短的错误数据: Macs-MBP:tools macuser$ sudo ./monitor密码:线程“main"中的异常 ..

无法在 Android Studio 中打开 DDMS.弹出神秘的Eclipse错误

所以,我又犯了另一个 Android Studio 工具错误.我认为以前没有报道过这个,我找不到任何帖子. 我正在尝试通过单击以下按钮在 Android Studio 中打开设备监视器 (DDMS): 每次我都遇到同样的错误.真正令人费解的是,它是一个 Eclipse 错误,如图所示: 所以它告诉我在 Android Studio SDK 文件夹中打开一个日志文件.日志文件包含大 ..
发布时间:2021-11-21 18:20:34 Java开发