1

厌倦了这个问题,听说android studio在很多方面都比eclipse好,但是由于这个错误我什至不能用它启动一个项目,尝试了很多解决方案仍然显示相同的东西,首先我认为它只是在导入时旧的 Eclipse 项目,但不是。

1)我尝试卸载每个 jdk 和 jre 并安装最新的 JDK 1.8.0_65并设置所有路径和 JAVA_HOME

C:\Users\username>java -version
java version "1.8.0_65"
Java(TM) SE Runtime Environment (build 1.8.0_65-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.65-b01, mixed mode)

C:\Users\username>javac -version
javac 1.8.0_65

C:\Users\username>set JAVA_HOME
JAVA_HOME=C:\Program Files\Java\jdk1.8.0_65

2)重新安装android studio

3) 使用 sdk manager 更新所有 sdk

仍然如果我尝试开始一个新项目,我会收到错误消息

8:10:45 PM Invalid Project JDK
           Please choose a valid JDK directory
           Open JDK Settings
8:10:45 PM Gradle sync started
8:10:45 PM Gradle sync failed: Invalid Project Jdk

JDK 位置默认显示 C:\Program Files\Java\jdk1.7.0_10,我将其更改为 C:\Program Files\Java\jdk1.8.0_65,但似乎它没有被应用。顺便说一句,我正在使用 64 位 Windows 7 并安装了 64 位 java。希望有人能从这个混乱中引导我,这已经是几个晚上浪费时间了。

添加我的 JAVA_HOME 的屏幕截图 在此处输入图像描述

下面是在 android studio 中显示的 JDK 位置的屏幕截图

在此处输入图像描述

4

3 回答 3

1

在 Android Studio 1.5.1 中,此错误显示为红色:“Android SDK 位置不应包含空格,因为这可能会导致 NDK 工具出现问题。” JDK 位置从来都不是问题。它与 SDK 位置有关。

Program Files由于空格,我将 SDK 文件夹移出,更改D:\Program Files\Android\sdkD:\Android\sdk,然后保留 JDK 位置。如果 SDK 位置出现错误,Android Studio 似乎不喜欢保存 JDK 位置值。

于 2016-02-09T01:06:19.970 回答
0

在此处输入图像描述

不要使用 cmd 行,正常执行即可。

你在这里检查吗?

在此处输入图像描述

如果您使用错误路径,它会警告您。

于 2015-12-04T15:20:43.620 回答
-2

去你的

C:\programFiles\Java

复制您的 Java 文件夹,然后转到您的

C:\programFiles(x86)

将文件粘贴到那里。然后回到你的 androidstudio 把你的 JDK 目录改成这个

C:\programFiles(x86)\java\jdk1.8.0_74。

“我的是 jdk1.8.074 你的可能不一样,随便放你的”

于 2016-03-10T06:18:06.660 回答