标签: ddms

如果用户配置文件中包含空格,则Android DDMS(Monitor)无法启动

如果我使用诸如"用户"之类的Windows帐户,则可以从Android Studio启动DDMS.

如果我使用包含诸如"测试用户"之类的空间的Windows帐户,则DDMS无法启动:

在此输入图像描述

日志显示以下内容:

!SESSION 2013-07-02 12:30:07.031 -----------------------------------------------
eclipse.buildId=unknown
java.version=1.7.0_25
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_IE
Command-line arguments:  -os win32 -ws win32 -arch x86

!ENTRY org.eclipse.osgi 4 0 2013-07-02 12:30:07.730
!MESSAGE Application error
!STACK 1
java.io.IOException: The folder "C:\Users\Test%20User\.android\monitor-workspace\.metadata" is read-only.
    at org.eclipse.core.runtime.internal.adaptor.BasicLocation.lock(BasicLocation.java:206)
    at org.eclipse.core.runtime.internal.adaptor.BasicLocation.set(BasicLocation.java:164)
    at org.eclipse.core.runtime.internal.adaptor.BasicLocation.set(BasicLocation.java:137)
    at com.android.ide.eclipse.monitor.MonitorApplication.start(Unknown Source)
    at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:344)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)
    at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
    at org.eclipse.equinox.launcher.Main.run(Main.java:1410) …
Run Code Online (Sandbox Code Playgroud)

android ddms

30
推荐指数
3
解决办法
1万
查看次数

Android Device Monitor无法打开 - 日志文件出错

在Android Studio中,当我尝试运行Android Device Monitor时,我在日志文件中收到以下错误:

    >!SESSION 2014-12-17 09:57:30.625 -----------------------------------------------
    eclipse.buildId=unknown
    java.version=1.8.0_25
    java.vendor=Oracle Corporation
    BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=pt_BR
    Command-line arguments:  -os win32 -ws win32 -arch x86_64 -data @noDefault

    >!ENTRY org.eclipse.osgi 4 0 2014-12-17 09:57:31.366
    !MESSAGE Bundle reference:file:org.apache.ant_1.8.3.v201301120609/@4 not found.

    >!ENTRY org.eclipse.osgi 4 0 2014-12-17 09:57:31.372
    !MESSAGE Bundle reference:file:org.apache.jasper.glassfish_2.2.2.v201205150955.jar@4
Run Code Online (Sandbox Code Playgroud)

未找到.

    >!ENTRY org.eclipse.osgi 4 0 2014-12-17 09:57:31.373
    !MESSAGE Bundle reference:file:org.apache.lucene.core_2.9.1.v201101211721.jar@4 not
Run Code Online (Sandbox Code Playgroud)

找到.

    >!ENTRY org.eclipse.osgi 4 0 2014-12-17 09:57:31.439
    !MESSAGE Bundle reference:file:org.eclipse.help.base_3.6.101.v201302041200.jar@4 not
Run Code Online (Sandbox Code Playgroud)

找到.

    >!ENTRY org.eclipse.osgi 4 0 2014-12-17 09:57:31.439
    !MESSAGE Bundle reference:file:org.eclipse.help.ui_3.5.201.v20130108-092756.jar@4 …
Run Code Online (Sandbox Code Playgroud)

android runtime-error ddms android-studio

30
推荐指数
4
解决办法
7万
查看次数

截图与Idea Intellij

如何使用intellij Idea中的ddms捕获应用程序的屏幕截图?

我已经使用intellij一段时间了,我发现它非常有用.虽然我找不到让它运作的方法.

请问任何人是否可以在IDE内部告诉我这是否可行?

android intellij-idea ddms

29
推荐指数
2
解决办法
1万
查看次数

无法在Android SDK中查看由Systrace工具生成的HTML跟踪报告

我试图在Android SDK中使用Systrace工具生成跟踪报告,但我无法在浏览器中查看报告.它是空白的,不包含任何信息.我在一些论坛上看到我需要在Chrome浏览器中打开报告,我也用Chrome打开它,但报告是空白的.

我已经从开发者选项中启用了USB调试,设备运行的是Android 4.2,我正在使用Android SDK中的DDMS工具来生成跟踪.

http://developer.android.com/tools/help/systrace.html

android ddms systrace

29
推荐指数
2
解决办法
1万
查看次数

Android Device Monitor无法从Android Studio或Terminal - UnsupportedClassVersionError启动

尝试从Mac上Android Studio的"工具"窗口启动Android设备监视器时出现以下错误.

在此输入图像描述

当我打开日志文件时,我发现一个错误报告非常类似于与此相似的其他SO问题,尤其是这个问题.但是,使用sudo对我来说不起作用,虽然我得到类似的,但更短的错误数据:

Macs-MBP:tools macuser$ sudo ./monitor
Password:
Exception in thread "main" java.lang.UnsupportedClassVersionError: com/android/archquery/Main : Unsupported major.minor version 52.0
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClassCond(ClassLoader.java:637)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:621)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
    at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
./monitor: line 41: /Users/macuser/Library/Android/sdk/tools/lib/monitor-/monitor.app/Contents/MacOS/monitor: No such file or directory
./monitor: line 41: exec: /Users/macuser/Library/Android/sdk/tools/lib/monitor-/monitor.app/Contents/MacOS/monitor: cannot execute: No such file or directory
Run Code Online (Sandbox Code Playgroud)

背景故事:在这台笔记本电脑(El Capitan)上完成新的Android Studio安装后,我尝试从IDE内部启动显示器.它抱怨说运行它需要Java 1.6.所以我安装了Java 6.然后当我尝试它时,我收到了上面的错误消息.

当我从终端java_home -V运行时,我得到以下内容

Matching Java Virtual Machines (2): …
Run Code Online (Sandbox Code Playgroud)

java ddms android-studio osx-elcapitan android-device-monitor

27
推荐指数
2
解决办法
1万
查看次数

DDMS堆 - 1字节数组(byte [],boolean [])

我在Android应用程序中遇到了一些内存泄漏.我已经用MAT来分析内存使用情况.但是我在Eclipse中的DDMS观点中有一个问题,1字节数组[byte [],boolean [])是什么意思?

在此输入图像描述

这是否适用于我的申请?你可以看到这是一个很大的内存泄漏问题,这个问题总是会增加,其余的会随机增加和减少.我的猜测是GC没有抓住这种类型.有人能用这些小信息解释为什么会这样吗?

android ddms

24
推荐指数
2
解决办法
8395
查看次数

Android应用程序中的内存泄漏

我在我的应用程序中遇到了一些内存泄漏.我第一次怀疑内存泄漏是因为我通过按一个按钮开始一个新的压力测试我的应用程序Activity.在使用DDMS和转出a后.hprof file,我打开了这个文件Eclipse Memory Analyzer

我有三个可能的内存泄漏,如饼图所示: 在此输入图像描述

以及对内存泄漏的描述:

怀疑1

由""加载的122个"android.widget.LinearLayout"实例占用29 585 384(38,74%)个字节.

最大的实例:

•android.widget.LinearLayout @ 0x4258c008 - 2 268 848 (2,97%) bytes. 
•android.widget.LinearLayout @ 0x425c8688 - 2 268 848 (2,97%) bytes. 
•android.widget.LinearLayout @ 0x425e3988 - 2 268 848 (2,97%) bytes. 
•android.widget.LinearLayout @ 0x4296e198 - 2 268 848 (2,97%) bytes. 
•android.widget.LinearLayout @ 0x429d3aa8 - 2 268 848 (2,97%) bytes. 
•android.widget.LinearLayout @ 0x42a10c78 - 2 268 848 (2,97%) bytes. 
•android.widget.LinearLayout @ 0x448a1f10 - 2 268 848 (2,97%) …
Run Code Online (Sandbox Code Playgroud)

android ddms

22
推荐指数
1
解决办法
1万
查看次数

在LogCat中过滤标签(在Android Eclipse插件中)

LogCat输出下面有一个TextField"Filter".但是,它似乎只过滤了Message-column.我也喜欢过滤标签.因为有我的班级名字.

我怎样才能实现它?

logging android adb ddms logcat

21
推荐指数
4
解决办法
4万
查看次数

Android DDMS v22.0.1无法使用Droid Razor 4.1.2生成systrace

我选择了几个跟踪标记,当我运行跟踪(从DDMS)时,我得到以下输出:

Unexpected error while collecting system trace. Unable to find trace start marker 'TRACE:':
error opening /sys/kernel/debug/tracing/options/overwrite: 
No such file or directory (2)
Run Code Online (Sandbox Code Playgroud)

error openi(在这里切断错误)

确实内核目录中没有调试文件,但哪种机制会生成必要的路径?

android ddms systrace

21
推荐指数
1
解决办法
8549
查看次数

Android,跟踪DDMS的记忆,"Get Allocations"没有做任何事情

正如问题的标题所说.我做的步骤:

  1. 单击Update heap
  2. 在"分配跟踪器"选项卡中,单击"开始跟踪"
  3. 点击"获取分配"

在控制台中,我看到红色消息说:

[2013-12-29 13:56:40 - ddm-heap]***收到了真实的

发生了什么?我错过了什么吗?

谢谢

android memory-management ddms

20
推荐指数
2
解决办法
4837
查看次数