【问题标题】:Eclipse SDK Manager Not Showing upEclipse SDK 管理器未显示
【发布时间】:2013-11-12 11:36:57
【问题描述】:

我使用的是 Windows-7 64 位,并且我已经在我的系统中安装了这个 (jdk-7u45-windows-x64) 更新的 JDK。我的 SDK 已更新至 API 级别 18(Android 4.3)。

当我在 Eclipse 中单击 SDK 管理器时,它没有启动。我也尝试使用管理员权限直接打开它。但它没有启动。我曾尝试像这样设置变量路径。 但我总是遇到同样的错误。

我发现在我的find_java.exe中得到了windows\system32的java路径,如下图。

如何将 Java 路径设置为已安装的 java 文件夹。

需要有人帮助才能弄清楚。如需参考,请查看此链接。 SDK manager not starting

【问题讨论】:

  • 您的 Windows PATH 环境变量中的 Java bin 文件夹的路径是否正确?
  • geeklabs.co.in/android/Setup4ADE.html 这可能对你有帮助,我想...
  • 我们在 in 路径中看不到 \bin...
  • 您在尝试时遇到了什么错误。
  • @ManetiVinay 我尝试在路径中添加 \bin。但它显示相同的错误。

标签: java android eclipse sdk android-sdk-tools


【解决方案1】:

在设置环境变量时尝试指向 bin 目录的 JAVA_HOME 变量。

因为 android 会检查特定路径中的 java.exe。

【讨论】:

    【解决方案2】:

    我是android新手,只要我学习过,Android需要Java 1.5或1.6。您正在使用 1.7 Google 没有在 android 系统要求中添加完整的 jdk 1.7 支持(某些 api 是例外).. 这并不意味着您不应该拥有 jdk 1.7。您还应该有 1.6 jdk 用于编译器编译。如果您不想要 jdk 1.7 功能,这是避免使用 1.7 jdk 的更好方法。 http://developer.android.com/sdk/index.html 查看系统要求,即使您使用 1.7 开发...当您在真实设备中安装您的应用程序时。我们可能会遇到签名问题。 您可以使用一些针对 java 1.7 的 jar 文件。但是android系统运行时(dalvik jvm)不知道如何处理这些文件,这意味着dex工具不会处理那些属于1.7的文件,它不会创建classes.dex文件..希望它会有所帮助

    【讨论】:

      【解决方案3】:

      从您发布的错误看来,问题仅在于路径设置。

      将路径添加到 jdk 的 bin 文件夹 - C:\Program Files\Java\jdk1.7.0_45\bin 并重新启动 eclipse。

      【讨论】:

      • 我已尝试在路径中添加 \bin。但它显示相同的错误。
      • 奇怪...!!尝试重新启动您的机器一次.....它可能会有所帮助。如果不是,则从命令提示符本身添加路径 - PATH=%PATH%;jdk 路径并尝试。请注意,这将帮助您仅添加该实例的路径,而不是永久添加。
      • 另外,一旦你设置了路径,尝试“echo %PATH%”只是为了检查路径设置是否正确,然后尝试你的过程。如果它正确但仍然无法正常工作,请通过在命令提示符下尝试:“c:\program files\java\jdk1.6.0_16\bin\javac.exe”来确保该目录中有 javac。
      • 它显示我的 java 正在从 system32 文件夹调用。请参阅上面的屏幕截图。需要您的帮助才能从我的安装位置调用 java
      【解决方案4】:

      请验证您在 Window->Preferences->Android 中的 SDK Location 是否指向正确的 SDK 路径。

      【讨论】:

      • 希望它早点工作,并且在您将 SDK 升级到 API18 后才停止工作。通常,您还需要更新 ADT 版本。并同时检查 SDKManager.exe 是否位于 SDK 路径中。
      • 是的@VikramV。它以前工作过。我已将我的 ADT 版本更新为 22.3.0。能否请您解释清楚最后一点?
      • 我的意思是让你检查你的 SDKManager.exe 文件是否在 SDK 路径中。通常:\SDK Manager.exe
      • 它显示我的 java 正在从 system32 文件夹调用。请参阅上面的屏幕截图。需要您的帮助才能从我的安装位置调用 java
      • 请检查您的环境变量是否指向正确的位置 JAVA_HOME - C:\Program Files\Java\jdk1.7.0_07 JRE_HOME - C:\Program Files\Java\jre7 以上两者应该在用户变量下面应该在系统变量路径中完成 - 添加 C:\Program Files\Java\jdk1.7.0_07\bin; 在开始时
      【解决方案5】:

      http://developer.android.com/sdk/index.html 下载最新的 android 包。

      并用 android bundle 文件夹中的旧 sdk 文件夹替换新的 sdk 文件夹。

      现在它可以工作了。

      【讨论】:

        【解决方案6】:

        终于重新安装了我的操作系统并安装了 JDK 1.6。然后我将更新后的 SDK 添加到我的 ADT。它现在工作正常。

        【讨论】:

          【解决方案7】:

          我也遇到了同样的问题,解决了

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2016-04-30
            • 2017-07-29
            • 2014-05-06
            • 1970-01-01
            • 1970-01-01
            • 2021-04-11
            • 2013-10-01
            • 1970-01-01
            相关资源
            最近更新 更多