2

我正在尝试在我的计算机上运行 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 错误,我深表歉意,并感谢您对这个问题的任何贡献。

4

3 回答 3

2

我有一个类似的问题。

然后我得知当前版本的 ADT (adt-bundle-windows-x86_64-20131030.zip) 与 Java 1.7 不兼容。

所以我从这里下载并安装了 JDK 1.6: http ://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase6-419409.html#jdk-6u45-oth-JPR

最后我创建了一个小批处理文件来启动 Eclipse:

path=C:\Program Files\Java\jdk1.6.0_45\jre\bin;C:\Program Files\Java\jdk1.6.0_45\bin;%PATH%
eclipse.exe

并将其保存为adt.bat.

这可确保 Java 6 在您的路径中位于 Java 7 之前。

于 2014-02-01T19:46:16.990 回答
0
  1. 转到 SDK 文件夹
  2. 在 sdk 文件夹中打开 tools 文件夹
  3. 打开android.bat文件
    会出现黑屏然后加载sdk manager
于 2015-03-31T08:06:07.257 回答
0

尝试从以下 URL 下载适用于 Windows 的 ADT 包。

http://developer.android.com/sdk/index.html

您可以从这里下载整个包,包括带有内置插件的 SDK 和 eclipse。

于 2013-10-06T13:10:39.717 回答