【问题标题】:Installed the latest version of Android Studio, Exception occurred when I built the project?安装了最新版本的Android Studio,构建项目时出现异常?
【发布时间】:2015-12-02 14:15:51
【问题描述】:

一个Android项目,老版本的Android Studio很好用。但是在我更新IDE版本后,我用gradle构建项目时会出现异常。

问题来了:

错误:任务 ':jellyrefresh:compileReleaseJava' 执行失败。

使用 java 5、6 或 7 运行 gradle 时,必须使用属性 retrolambda.jdk 或环境变量将路径设置为 jdk8 JAVA8_HOME

问题是,我的环境是 Windows XP(我不想更新),所以 我无法安装 Java 8,所以不需要告诉我去做。但我还是想用Android Studio's latest version

那么对于这个异常最合理的解决方案是什么?

【问题讨论】:

  • java 7 适用于最新的android studio,你能在android 项目属性中提及jdk 路径吗?
  • 我认为this 将是您的解决方案。如果您无法将任何其他 jdk 与 ADT 一起使用。
  • 我是真的用Java7,而且我已经在android项目peoperties中配置了jdk路径

标签: android android-studio gradle retrolambda


【解决方案1】:

转到文件 -> 项目结构 -> SDK 位置 -> JDK 位置 并将路径更改为 Java 8 Home,然后重新构建项目。

快照是从 Mac 上拍摄的。但是,它也应该适用于其他人。

【讨论】:

  • 谢谢。在一个项目中使用了 retrolambda,但在下载 Java 8 设置 JAVA8_HOME 后没有帮助。您的建议有所帮助。
【解决方案2】:

你可以打开build.gradle看看,可能你用retrolambda编译javacode,需要java8。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-04-07
    • 1970-01-01
    • 1970-01-01
    • 2016-12-19
    • 1970-01-01
    • 2016-10-13
    • 2019-03-30
    • 1970-01-01
    相关资源
    最近更新 更多