Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android设备监视器将不会启动_Android_Eclipse_Windows_Sdk_Android Studio - Fatal编程技术网

Android设备监视器将不会启动

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

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设置为“
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运行时环境位置
  • 确保您启动了Eclipse或Android Studio的64位版本

  • 尝试修改
    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”