Android studio jdk和gradle错误

End*_*ame 2 java android android-studio

这是我尝试安装和运行Android Studio的10次,但我总是有问题!我不能用它!但我想从Eclipse迁移.我解决了一个无法识别sdk路径的问题,我解决了无法识别我的设备的问题,然后我还有另外两个问题!

1)错误:需要Gradle版本1.10.当前版本是2.2.1.如果使用gradle包装器

2)错误:提供的javaHome似乎无效.我找不到java可执行文件.尝试的位置:C:\ Users\Admin\Desktop\adt-bundle-windows-x86_64-20140702\sdk\bin\java.exe

我无法解决它们.第二个令人难以置信!我没有那里的jdk!我在Project Structure中设置了jdk路径,jdk位置是:

C:\Program Files\Java\jdk1.7.0_71

有人可以帮我吗?

Gar*_*hur 10

解决方案首先是:

你必须在build.gradle中改变这一行(这是Android的gradle插件)

classpath 'com.android.tools.build:gradle:1.1.+'
Run Code Online (Sandbox Code Playgroud)

Android gradle插件的版本需要与Gradle版本兼容.

确保在Android项目的Gradle-wrapper属性文件中将distributionUrl指定为gradle-1.10-all.zip.

gradle-wrapper.properties中的这一行(这是gradle版本)

distributionUrl=http\://services.gradle.org/distributions/gradle-1.10-all.zip
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

第二个解决方案是:

  1. 如果你没有JAVA_HOME变量到环境变量那么

设置JAVA_HOME变量

获得JDK安装路径后:

右键单击桌面上的"我的电脑"图标,然后选择"属性".单击"高级"选项卡.单击"环境变量"按钮.在"系统变量"下,单击"新建".输入变量名称JAVA_HOME.输入变量值作为Java Development Kit的安装路径.单击确定.单击应用更改.

  1. 如果你有JAVA_HOME值那么

将环境变量JAVA_HOME的值更改为C:\ Program Files(x86)\ Java\Jre7 \而不是C:\ Program Files(x86)\ Java\Jre7\bin\java.exe

JAVA_HOME应该总是指向JDK或JRE安装的父目录,其中我们找到包含java,javac等二进制文件的bin目录.