Android设备监视器将不会启动
Android Device Monitor无法启动,并显示读取日志文件的错误消息。但是,如果不更好地理解程序,日志文件中有很多信息是无法解释的。似乎有几个人提出了类似的问题,但我找不到任何有用的答案 在64位Windows 7上,我安装了64位版本的Android Studio 1.0.2和Eclipse Luna。每个人都安装了自己的Android SDK。这两种环境中的一切似乎都正常工作。我已经安装了Jre7 64和jdk7 64,还为需要32位java的单独程序安装了Jre7 32。JAVA\u HOME设置为“Android设备监视器将不会启动,android,eclipse,windows,sdk,android-studio,Android,Eclipse,Windows,Sdk,Android Studio,Android Device Monitor无法启动,并显示读取日志文件的错误消息。但是,如果不更好地理解程序,日志文件中有很多信息是无法解释的。似乎有几个人提出了类似的问题,但我找不到任何有用的答案 在64位Windows 7上,我安装了64位版本的Android Studio 1.0.2和Eclipse Luna。每个人都安装了自己的Android SDK。这两种环境中的一切似乎都正常工作。我已经安装了Jre7 64和jdk7 64,还为需要32位java的单独程序安装了Jre7 32。JA
C:\Program Files\JAVA\jre7
”,path变量中的第一个路径是“C:\Program Files\JAVA\jre7\bin
”
我无法使用monitor.bat文件从SDK安装的tools目录启动设备监视器。我也无法直接使用monitor.exe文件从64位子目录启动设备监视器,这也是批处理文件调用的
这件事把我彻底难住了。一切似乎都已安装并正常工作。我不愿意花几个小时尝试各种可能的解决方案,例如删除和重新安装java、删除和安装Android SDK等,因为我对解决问题的解决方案信心不足。我已经花了很多时间试图找到答案。如果有人能解释一下,那就太好了
问候
JAVA\u HOME
环境变量引用了正确的
C:\驱动器上的Java运行时环境位置尝试修改
tools/lib/monitor-x86
文件夹中的monitor.ini
文件。首先备份它,然后将此文件的内容替换为
-Xms256m
-Xmx512m
现在重新运行monitor.bat
。希望这能解决你的问题
我也面临着同样的问题。我还尝试通过monitor.bat运行Android设备监视器,但在日志文件中出现以下错误
java.lang.NullPointerException
at org.eclipse.core.runtime.URIUtil.toURI(URIUtil.java:280)
at org.eclipse.e4.ui.internal.workbench.ResourceHandler.loadMostRecentModel(ResourceHandler.java:127)
at org.eclipse.e4.ui.internal.workbench.swt.E4Application.loadApplicationModel(E4Application.java:370)
at org.eclipse.e4.ui.internal.workbench.swt.E4Application.createE4Workbench(E4Application.java:220)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:557)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:543)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at com.android.ide.eclipse.monitor.MonitorApplication.start(MonitorApplication.java:86)
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)
参考资料:是的,这两个都是正确的。我想我在问题中已经说清楚了。这就是为什么我被难住了,因为所有常见的解决方案都不能解决故障。当您尝试启动Eclipse或Android Studio时,错误会说什么?谢谢@Fizz Binn的回答。我安装了64位版本的Eclipse,而不是32位版本。Android Studio只有一个安装包,虽然我没有找到关于其内部工作的任何信息,但我假设它检测到了安装它的系统的版本,因为在我的系统上它安装在C:\Program Files\Android\Android Studio\…启动Android Studio或Eclipse时没有错误。它们都运行正常。无论是从exe文件、bat文件还是从Android Studio内部启动设备监视器时,都会引发此错误。错误消息对话框的标题为“Monitor”,文本如下:“发生错误。请参阅日志文件C:\Users\…\AppData\Local\Android\sdk\tools\lib\Monitor-x86\u 64\configuration\1421932938759.log”