【问题标题】:Android Studio - Can't open AVD/SDKAndroid Studio - 无法打开 AVD/SDK
【发布时间】:2014-06-11 08:29:56
【问题描述】:

抱歉,如果这是错误的 Stack Exchange,但这是我在谷歌上搜索问题时提出的大多数问题。

一段时间以来,我一直在使用 Android Studio 和 AVD/SDK 时遇到问题。这似乎是一个相对常见的问题,但我无法使用任何对其他人有效的解决方案来解决我的问题。这是我在尝试运行 AVD 或 SDK 时遇到的错误:

Cannot launch AVD manager.
Output:

Access is denied.

ERROR: No suitable Java found. In order to properly use the Android Developer
Tools, you need a suitable version of Java JDK installed on your system.
We recommend that you install the JDK version of JavaSE, available here:
  http://www.oracle.com/technetwork/java/javase/downloads

If you already have Java installed, you can define the JAVA_HOME environment
variable in Control Panel / System / Avanced System Settings to point to the
JDK folder.

You can find the complete Android SDK requirements here:
  http://developer.android.com/sdk/requirements.html

我尝试过重新安装所有 Java(JRE 和 JDK)、重新安装 Android Studio、以管理员身份运行、配置权限和一堆其他东西。我正在运行 Windows 7,并且我已经尝试了 JDK/JRE 6、7 和 8(虽然 JDK 6 的工作非常糟糕)。我真的不知道您需要什么样的信息来帮助我解决这个问题,但我会尽快提供所需的任何信息。非常感谢。

编辑: 请注意,Java IS 已安装。 JavaJavac 在 cmd 中都可以正常工作。

【问题讨论】:

  • 您是否尝试在 ADT 中重新加载 SDK?
  • 首先让您的 Java 工作。
  • @Prag's 你能详细说明一下吗?我不确定你的意思。
  • 你的SDK的路径是什么?
  • @Mighter Afaik JDK 应该可以工作。有什么方法可以测试吗?

标签: java android


【解决方案1】:

我可以建议转到 Windows -> 首选项 -> Java -> 编译器 并尝试使用不同的 java 版本。

【讨论】:

  • 我似乎找不到。您确定这是针对 Android Studio 而不是 eclipse 吗?
  • 这是用于日食的。但是如果您有 adt bundle ,那么也会出现选项,或者这可能会对您有所帮助。如果您遇到任何问题,请告诉我。谢谢
  • 我正在使用 Google 的新 IDE Android Studio。
【解决方案2】:

可能您的 Java 文件夹在路径中(这就是它们从 CMD 工作的原因),但您的 JAVA_HOME 未定义。

在 Windows 上尝试在 those steps 之后创建一个系统变量

【讨论】:

  • 我有一个 JAVA_HOME 变量,它设置为:C:\Program Files\Java\jdk1.7.0_60
  • 在这种情况下...如果您转到项目结构 -> SDKs 您的 Java 版本是否出现在那里?选择它时是否显示任何错误?
【解决方案3】:

尝试(重新)安装ADT,看看它是否有效。如果没有,请转到 sdk 的根文件夹 ([PATH TO THE UNZIPPED ADT]/sdk) 并打开 AVD Manager.exe。它仍然给你同样的错误吗?如果没有,请尝试打开SDK Manager.exe 并确保您已经安装了所有的propper API。我建议至少安装 SDK 工具和平台工具,以及所有 API19 (Android 4.4.2)。

【讨论】:

  • 我唯一的AVD Manager.exe[PATH TO THE UNZIPPED ADT]\sdk\tools\lib。跑步给了我this error
  • 另外,即使打开 ADT 包也是一个问题,因为它给了我现在已经多次看到的相同的“拒绝访问”错误。我开始怀疑这与我的 Java 而不是 Android Studio 有关。
【解决方案4】:

终于解决了我的问题!我之前安装的一些软件在用户变量中创建了一个路径,这是我用于 JDK 路径的路径。我尝试在系统变量中使用路径,它工作得很好!感谢所有花时间帮助我的人。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-08-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-08
    • 1970-01-01
    相关资源
    最近更新 更多