更新Android Studio版本后Gradle编译错误?


安装了最新版本的Android Studio之后,之前一个运行良好的项目出现了如下编译异常:

Error:Execution failed for task ':jellyrefresh:compileReleaseJava'.

When running gradle with java 5, 6 or 7, you must set the path to jdk8, either with property retrolambda.jdk or environment variable JAVA8_HOME

我现在使用XP系统开发,不支持Java8安装,所以有没有什么方法让我在使用最新的这版IDE和JAVA7的情况下解决这个问题?

Android gradle android-studio

晗兮唸红颜 9 years, 6 months ago

你一手使用主流的android开发工具android studio,二手却使用这“擦屁”这种落后的操作系统。
android studio更新之后有了很多新的特性,比如调试的时候变量的值直接显示在了后面,根本无需你点击去获取等等,还有很多新的特性是需要jdk8的,如果你是java高手,相信你了解,或者已经使用过RxJava,以及 Retrolambda ,它是一个在Android和预JDK8平台上的使用Lambda表达式语法的Java类库。你还有什么理由去使用不去升级到jdk8.

epheain answered 9 years, 6 months ago

Your Answer