我正在尝试在我的计算机上运行 SDK/AVD 管理器,但是在消失之前会弹出一个 cmd 窗口,我已经尝试了一段时间来解决类似的问题(如果不是相同的问题)并且没有这样的运气。
环境变量:
- CLASSPATH = "C:\Program Files\Java\jre7\bin;C:\Program Files\Java\jdk1.7.0_40\bin"
- JAVA_HOME = "C:\Program Files\Java\jdk1.7.0_40\bin"
- 路径= "C:\Program Files\Java\jdk1.7.0_40\bin;"
- ComSpec = "C:\Program Files\Java\jdk1.7.0_40\bin\;C:\Program Files (x86)\Android\android-sdk\tools"
我尝试过的解决方案:
卸载并重新安装 Android SDK。
以上以及卸载和重新安装 Eclipse 和 ADT 插件。
更改路径变量和顺序等。
卸载并重新安装 Java 和 JDK。
某些涉及编辑android.bat的解决方案,使其指向我在 JDK 中的java.exe 。
- 卸载 SDK 并通过 Android ADT 包重新安装,看看是否可行。(没有运气,之后我认为它一定是 JDK 或我的系统,而不是 Android SDK)
当然,推荐给我的这些解决方案都没有奏效,我也会列出一些调试信息。
调试信息:
在命令行中输入“where java”会输出“*C:\Windows\System32\java.exe C:\Program Files\jdk1.7.0_40\bin\java.exe*”。(我了解System32\java是否出现在 Path 变量中的 JDK 之前可能会导致问题,但正如您在上面看到的那样,情况并非如此)
在我的命令行中移动到“C:\Program Files (x86)\Android\android-sdk\tools”并运行“android.bat”会给出错误“'C:\PROGRA~2\Android\ANDROI~1\ tools\lib\find_java.exe -s' 不是内部或外部命令、可运行程序或批处理文件。”
以及“错误:未找到合适的 Java。为了正确使用 Android 开发人员工具,您需要在系统上安装合适版本的 Java JDK。我们建议您安装 JavaSE 的 JDK 版本,可在此处获得: http: //www.oracle.com/technetwork/java/javase/downloads 如果您已经安装了 Java,您可以在控制面板/系统/高级系统设置中定义 JAVA_HOME 环境变量指向 JDK 文件夹。”
显然我没有运气解决这个问题,所以如果我有一些我自己的错的 n00b'ish 错误,我深表歉意,并感谢您对这个问题的任何贡献。