更新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的情况下解决这个问题?

阅读 8.7k
1 个回答

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题