问题标签 [ddms]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
46232 浏览

android - Eclipse Android:无法打开选定的 VM 调试端口 (8700)

可能重复:
无法打开选定的 VM 调试端口 (8700)

打开时我在控制台上收到此错误Eclipse

“无法打开选定的 VM 调试端口 (8700)。确保您没有 > 另一个 DDMS 实例或 eclipse 插件正在运行。如果它被 > 其他东西使用,请在首选项中选择一个新的端口号。”

很确定DDMS是 Andoid 调试器,我也很确定它没有打开。有谁知道如何解决它?

0 投票
2 回答
793 浏览

android - DDMS 屏幕截图与 vsync 不同步

我目前正在开发一款适用于 Android 的游戏,我想对其进行截图。我在 Eclipse 中使用 DDMS 工具这样做了。但是,大多数屏幕截图是两个帧的混合:

分隔线在不同的位置。

这使我得出这样的结论,即在当前帧仍在绘制时正在制作屏幕截图。

有没有办法让屏幕截图与硬件同步?

还有其他制作屏幕截图的方法不会发生这种情况吗?

提前感谢您的任何提示!

更新:请参阅我对我的解决方案接受的答案的最后评论。

0 投票
0 回答
369 浏览

android - DDMS 未在 FroYo 上捕获相机预览

我正在开发一个包含相机预览的应用程序,并且我的旧手机运行 1.6,我可以使用 DDMS 截取屏幕截图。在使用 FroYo 获得新手机并在同一台开发机器上更新到最新的 SDK 后,当我进行屏幕捕获时,相机预览层是黑色的。我在顶部有一个覆盖层,这显示得很好。该应用程序在我的手机上运行良好并按预期显示预览,只是没有显示在屏幕截图中。

我可以在调试输出中寻找什么吗?这是其他人正在经历的已知问题吗?

0 投票
3 回答
14256 浏览

android - 自 SDK API 9 升级后 DDMS 引发 ADB 错误

我今天升级到 Gingerbreak 2.3 SDK 并在尝试运行 DDMS 时开始收到此错误:

获取 adb 版本失败:无法运行程序“adb”:CreateProcess error=2,系统找不到指定的文件。

我怎样才能解决这个问题?运行 Windows 7、64 位。

0 投票
4 回答
1410 浏览

android - 指定的android ddms工具错误

当我在工具目录中运行 ddms 工具时出现此错误“无法获取 adb 版本:无法运行程序 adb;创建进程错误 = 2;系统找不到指定的文件”

我怎么解决这个问题

0 投票
1 回答
1266 浏览

java - Android DDMS 和分配跟踪 - 识别导致 GC 触发的原因以及原因

下午好。

我一直在为 android 制作一个基于 openGL 的小型应用程序,它以正常的 60 fps 循环并做各种奇妙的事情。

我一直在关注我的帧速率,并在我前进的过程中尽可能地进行优化。我最近注意到,当我的程序运行时,有时会有轻微的停顿。我立即怀疑可能是垃圾收集器在运行并在 LogCat 中查看,在 fps 下降的时候出现了一些可疑的 GC。

但是我不确定是否是我的应用程序导致了收集。

所以这些是我关于GC的问题:

1)当我从 LogCat 获取日志记录时,它包含一个 PID(进程 ID?),这是我收到的典型 GC 示例:

492 是 PID。这个 PID 会属于执行 GC 的进程吗?还是手机上运行的进程也需要 GC?

例如,来自同一会话的这里是我的应用程序使用 Log.debug 的日志:

我的应用程序的 PID 不是 492,而是 2298。这是否意味着 GC 不是由于我的应用程序造成的?

使用分配跟踪器,我很少发生分配。几行日志记录导致生成一些字符串,并且在用户按下时偶尔会生成 Rect(我已经修复了这个问题,所以它现在只会分配一次......)所以我看不到我的应用程序本身将如何生成需要GC。

2)如果不是我的应用程序分配出去,而只是其他一些愉快地占用内存的进程,它是否会影响我的应用程序?

3) 我使用 ddms 的事实会导致 GC 吗?

4)当我查看分配跟踪器时,有一些条目不是来自我自己运行/经历的任何代码。其中之一与线程统计有关,这可能是 ddms 吗?

抱歉,如果这真的是几个问题,但这都与我在 Logcat 中看到的 GC 日志是否真的来自我的应用程序有关。

请记住,目前我的手机没有运行我的应用程序,而且我仍然得到小 GC 的 5 - 15 秒。这些通常运行 33 毫秒,并且似乎内存量很小。所以我想这意味着他们不是因为我。- 再次基本上是关于 PID 及其显示的内容。

0 投票
1 回答
1078 浏览

android - 对于 root android,如何在 Eclipse DDMS 工具的文件资源管理器中查看应用程序数据库?

我有root权限,可以使用adb命令行工具访问android mobile的内部数据库。

是否也可以在 Eclipse 的“文件资源管理器”DDMS 视图中看到这一点,就像我们可以看到模拟器的所有数据库一样?

0 投票
3 回答
3325 浏览

android - 我如何查看我的应用程序在其 VM 预算之外使用了多少内存?

我查看了 DDMS,但什么也没看到。谢谢。

0 投票
2 回答
133 浏览

ddms - DDMS 按钮不可用

我刚刚完成我的第一个 Android 项目,当我启动 Emulator 时,Android DDMS 按钮应该在 Java Perpective 按钮旁边的右上角可见,但它不存在。我检查了已安装的软件包并已安装,但我显然错过了配置中的某些内容。如果有人能指出在哪里

0 投票
1 回答
1191 浏览

android - 在模拟器窗口上没有得到输出

我是一名初学者,正在尝试使用 developer.android.com 运行 Hello world 应用程序。我正在使用 eclipse helios、Android 2.3、最新的 jdk 和 sdk。使用window xp,所以有32位版本。我无法在弹出的模拟器窗口上获得输出。窗格或主屏幕上没有输出。我正在使用默认的 ddms.bat 并且没有进行任何更改。任何人都可以建议做什么。

附上我的 ddms.bat 和 java 代码

维沙尔

ddms.bat

Java 代码