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 

未find。

  >!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 

find。

  >!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 

find。

  >!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 not 

find。

  >!ENTRY org.eclipse.osgi 4 0 2014-12-17 09:57:31.440 !MESSAGE Bundle reference:file:org.eclipse.help.webapp_3.6.101.v20130116-182509.jar@4 

未find。

 ... >!ENTRY org.eclipse.osgi 4 0 2014-12-17 09:57:32.218 !MESSAGE Application error !STACK 1 >java.io.IOException: The folder "C:\Users\SAA%20PC\.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(MonitorApplication.java:53) 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:353) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:180) 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:629) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:584) at org.eclipse.equinox.launcher.Main.run(Main.java:1438) 

任何人都知道它会是什么? 谢谢你的帮助。

Solutions Collecting From Web of "Android Device Monitor无法打开 – 日志文件出错"

如果您在Windows上,请尝试在管理模式下打开Android Studio (以管理员身份运行)

我之前遇到过这个问题。 我通过使用Windows中的Taskmanager杀死或结束“monitior.exe”运行进程来修复此问题。 然后单击ADM(Android设备监视器),它可以工作

我在Mac OS X上遇到了同样的问题。

解决它:

  • 打开终端窗口
  • 导航到您的SDK
  • find“工具”文件夹
  • 进入它
  • 运行:sudo ./monitor
  • 输入您的密码

很高兴去!

这是由于更新SDK工具Android SDK工具而导致的问题

  • 关闭Android Studio
  • 从SDK文件夹中打开SDK Manager.exe
  • 现在在我的案例工具中安装Android SDK工具是Rev.24.3.2
  • 打开Android Studio它会显示新工具可用安装它,安装它并尝试重新启动它。

这是由于Android设备监视器无法findjre的错误,以便解决此问题:

请按照以下步骤操作:

第1步 :在你的android工作室findjdk路径,然后在jdk里findjre并复制它。 (如果Linux jre位于android studio文件夹中)

第2步 :复制jre后将其粘贴到(Android / Sdk / tools / lib / monitor-x86_64 /)即monitor-x86_64目录中

我试过这个用于linux操作系统,Android设备监视器启动良好,没有任何错误。

谢谢,希望这会对某人有所帮助!

无需重启android-studio。 这样做:

  1. 导航到C:\ Android \ sdk \ tools
  2. findmonitor.bat
  3. 右键单击并以管理员身份运行

重新启动工作室并以管理员身份运行为我工作。

我在Ubuntu 14.04LTS上运行的Android Studio 2.3.1遇到了同样的问题。 我使用的是openjdk 7.我将它更新为openjdk 8和viola! 问题解决了。

你不需要重新启动android Studio只需要以管理员身份打开cmd并导航到SDK工具目录并在我的情况下编写监视器C:\ Android \ sdk \ tools \ monitor