java - Android studio jdk 和 gradle 错误

标签 java android android-studio

这大约是我第 10 次尝试安装和运行 Android Studio,但我总是遇到问题!我无法使用它!但我想从 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

谁能帮帮我?

最佳答案

第一个解决方案是:

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

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

Android gradle plugin的版本需要与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变量放到环境变量中那么

设置 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 目录

关于java - Android studio jdk 和 gradle 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30750317/

相关文章:

java - 在 C++ 和 Java 中使用 map

android - cordova inAppBrowser 无法在 android 上运行

java - 使用 osmdroid 泄露 IntentReceiver 异常

android - 签名 apk 中的 ClassNotFoundException

android - 允许遗留代码后如何修复 android studio 中的 lint?

java - 带@ (at) 符号的 Firebird SQL 查询 - 如何在 JDBC (Jaybird) 中运行查询?

java - 监控、调试和跟踪 CompletableFuture 任务

java - 关于实体中的 Hashcode 和 Equals 以及 toString 方法的问题

Android (Milestone/Droid) : View. OnKeyListener 无法正常工作?

java - Android Studio - 应用程序崩溃