【发布时间】:2013-10-06 12:03:53
【问题描述】:
我正在尝试在我的计算机上运行 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 出现在 JDK 之前的 Path 变量中可能会导致问题,但正如您在上面看到的那样,情况并非如此)
在我的命令行中移动到“C:\Program Files (x86)\Android\android-sdk\tools”并运行“android.bat”会给出错误“'C:\PROGRA~2\ Android\ANDROI~1\tools\lib\find_java.exe -s' 不被识别为 内部或外部命令, 可运行的程序或批处理文件。”
还有“ 错误:未找到合适的 Java。为了正确使用 Android Developer 工具,你需要在你的系统上安装一个合适版本的 Java JDK。 我们建议您安装 JavaSE 的 JDK 版本,可在此处获得: http://www.oracle.com/technetwork/java/javase/downloads 如果你已经安装了 Java,你可以定义 JAVA_HOME 环境 控制面板/系统/高级系统设置中的变量指向 JDK 文件夹。”
显然我没有运气解决这个问题,所以如果我有一些 n00b'ish 错误是我自己的过错,我深表歉意,并感谢您对这个问题的任何贡献。
【问题讨论】:
标签: java android windows eclipse