日志选项卡在DDMS中可见,我已经使用Log.v(...)记录数据好几个星期了,没有任何问题。今天,日志数据不再显示在日志窗口中。成功了,然后进行了编程更改以跟踪错误,现在日志数据不再显示。已尝试在Android模拟器上的外部Android手机上运行该应用程序,但没有任何区别。已关闭Eclipse,重新加载,但仍然没有任何变化。控制台显示Activity,但仅显示到开始Activity的程度。外部电话已设置为调试-这不是问题,因为我在模拟器上遇到了同样的问题看起来我无意中设置了错误但不记得更改任何内容:-(任何人以前都遇到过这个问题-看过以前的帖子,但似乎都不相关。问候,奥利弗
我正在尝试测试支持GPS的应用程序,并希望在真实设备(而非模拟器)上对其进行测试。我想通过向它发送虚假的GPS坐标来欺骗该应用程序。我读到您可以使用DDMS执行此操作,但这不起作用,因为发送GPS信号的“仿真器控件”显示为灰色(禁用)。我试过:选择合适的设备。在eclipse中和外部从命令行运行DDMS我在我的Android设备上启用了设置,因此它允许USB调试和GPS欺骗。 最佳答案 正如我在评论中所说,我有同样的问题。到目前为止,我发现的最佳解决方法是MotorolaDevForums,这需要一些代码来欺骗实际设备上的位置。然而
我有一个奇怪的问题,每次我从命令行(设备命令或拉取或卸载等)运行adb时,设备都会脱机,但如果我现在在eclipse中进入DDMS并重置ADB,它会重新联机。如果我从Eclipse中运行游戏,它会运行(我的意思是我的EclipseDDMS能够很好地使用adb)但是从命令行,做任何与adb相关的事情都会使设备脱机,这是将其恢复的唯一方法在线是从eclipse中的DDMS重置的adb。实际上,我无法通过命令行执行任何与adb相关的操作。我已经尝试过一些解决方案,比如打开和关闭设备的调试选项、adb-kill-server然后启动服务器、android51规则文件,以及更奇怪的解决方案,比如
有没有办法找到应用程序在运行时消耗的内存峰值。通常情况下,应用程序会占用一些内存,而在应用程序运行时,它会消耗更多内存,并在操作完成后再次释放。我想注意我的应用程序在运行时消耗的峰值内存(图形表示)。在DDMS中,堆选项卡显示了应用程序完全使用的堆大小。但我想知道应用程序每次运行时消耗了多少内存,然后释放了多少内存。是否有任何工具或eclipse插件可以跟踪这个?请建议解决方案。谢谢。 最佳答案 https://developer.android.com/tools/debugging/debugging-memory.html-你
为什么AndroidDDMSFileExplorer只显示data、mnt和system目录?如果我执行“adbshellls-l”还有其他目录和文件 最佳答案 我做了一些挖掘,发现ADT的文件资源管理器View受到名为的类的限制com.android.ddmlib.FileListingService在其中,您将看到已批准的顶级目录列表:/**Topleveldatafolder.*/publicfinalstaticStringDIRECTORY_DATA="data";//$NON-NLS-1$/**Toplevelsdcar
我正在使用ddms查找内存泄漏和其他错误。跟踪内存时,我看到堆大小为30MB。但是当我转到设备并检查应用程序管理器中的内存时,我看到70MB。这正常吗?这是什么原因?设备:SamsunGalaxyGT9300 最佳答案 是的,这很正常,DDMS仅显示正在运行的应用程序内存。您也可以尝试其他工具,例如内存分析器工具(MAT)。您会看到与DDMS相比的最佳结果。Hereisthelink. 关于android-DDMS和操作系统显示关于我的应用程序的不同内存信息,我们在StackOverfl
我已经在SO上搜索了一段时间,但找不到明确的答案。我最近为我的开发机器购买了一个7端口USB集线器,上面有7个不同的Android设备。这主要是为了让所有东西都充满电,但我也想知道是否可以配置Maven甚至DDMS)来识别设备并通过集线器一次部署到所有设备? 最佳答案 当前版本的AndroidSDK不支持同时在多个连接的设备上安装apk。这是硬性限制,因此目前唯一的解决方法是迭代连接的设备并为每个设备发出安装命令。如果您查看android-maven-plugindocumentation,您会发现android:deploy目标中
我无法在DDMSeclipse插件中加载GPX文件。指定GPX文件时,不会将任何点添加到模拟器控制列表中。我也尝试添加在Google地球中生成的KML文件。有没有办法让这些文件工作?文件内容如下:Running11/30/093:37pm11/30/093:37pm2009-11-30T15:37:08Z37.0000002009-11-30T15:37:08Z38.0000002009-11-30T15:37:10Z 最佳答案 使用wtk2.5.2并使用在模拟器中保存为gps.xml的数据:]]>
有没有办法用androidLog打印文件行号?? 最佳答案 获取行号`publicstaticintgetLineNumber(){returnThread.currentThread().getStackTrace()[2].getLineNumber();}orThread.currentThread().getStackTrace()[2].getLineNumber()inLog()`尝试它会帮助你.... 关于android-androidlogutil中的行号,我们在Stac
我注意到在为Android开发设置的Eclipse中有两个调试透视图。为什么是两个?DDMS透视图提供了哪些Debug透视图没有提供的内容?澄清一下,我只对一种diff比较表感兴趣,而不是DDMS的完整功能列表。我也很想知道为什么设计DDMS的人没有将它附加到Debug视角,而是选择将其作为一个独立的视角来实现。(我在DDMS视角下,试图通过放置断点来调试问题。当我运行程序时,Eclipse要求我切换到调试视角。这就是我问我自己“为什么不将DDMS功能添加到Debug透视图并避免切换?” 最佳答案 DDMS允许您与模拟器进行交互,例