gpt4 book ai didi

java - AVD/SDK 管理器未运行(Windows 7 Java 1.7.0_40)

转载 作者:可可西里 更新时间:2023-11-01 10:25:42 26 4
gpt4 key购买 nike

我正在尝试在我的计算机上运行 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 插件。

  • 更改 Path 变量和顺序等

  • 卸载和重新安装 Java 和 JDK。

  • 某些解决方案涉及编辑 android.bat 以便它指向我在 JDK 中的 java.exe

  • 卸载 SDK 并通过 Android ADT bundle 重新安装,看看是否可行。 (运气不好,之后我推断它一定是 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 Developer工具,您需要在系统上安装合适版本的 Java JDK。我们建议您安装 JavaSE 的 JDK 版本,可在此处获取: http://www.oracle.com/technetwork/java/javase/downloads如果你已经安装了 Java,你可以定义 JAVA_HOME 环境控制面板/系统/高级系统设置中的变量指向JDK文件夹。”

显然我没有遇到这个问题,所以如果我有一些 n00b'ish 错误是我自己的错,我深表歉意,并感谢你对这个问题的任何贡献。

最佳答案

我遇到了类似的问题。

然后我了解到当前版本的 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 之前。

关于java - AVD/SDK 管理器未运行(Windows 7 Java 1.7.0_40),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19208671/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com