Android studio jdk和gradle错误

时间:2015-06-10 07:51:51

标签: 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!我在项目结构中设置了jdk路径,jdk位置为:

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

任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:10)

首先解决方法是:

您必须在build.gradle中更改此行(这是Android的gradle插件)

classpath 'com.android.tools.build:gradle:1.1.+'

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

enter image description here

第二个解决方案是:

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

    获得JDK安装路径后:

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

    1. 如果您有JAVA_HOME值,那么
    2. 将环境变量JAVA_HOME的值更改为C:\ Program Files(x86)\ Java \ Jre7 \而不是C:\ Program Files(x86)\ Java \ Jre7 \ bin \ java.exe

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