Android Studio提示升级JDK1.8

作者: Sobin | 来源:发表于2016-08-26 12:15 被阅读4270次

问题描述:

升级完Android Studio 跟 Android SDK,现在新建工程都是compileSdkVersion 24,然而在build时会出现:

Error:Execution failed for task ':library:compileDebugJavaWithJavac'.
> compileSdkVersion 'android-24' requires JDK 1.8 or later to compile.
error.png

解决方法:

如何在mac环境下切换jdk版本?

mac环境支持jdk1.6、1.7、1.8版本共存,所以可以在环境变量中配置。

  • 1、打开teminal,输入 open .bash_profile 打开配置文件
  • 2、添加如下代码
# Mac默认 JDK 6(Mac默认自带了一个jdk6版本)  
export JAVA_6_HOME=`/usr/libexec/java_home -v 1.6`  
# 设置 JDK 7  
export JAVA_7_HOME=`/usr/libexec/java_home -v 1.7`  
# 设置 JDK 8  
export JAVA_8_HOME=`/usr/libexec/java_home -v 1.8`  
  
#默认JDK 7  
export JAVA_HOME=$JAVA_7_HOME
  
#alias命令动态切换JDK版本  
alias jdk6="export JAVA_HOME=$JAVA_6_HOME"  
alias jdk7="export JAVA_HOME=$JAVA_7_HOME"  
alias jdk8="export JAVA_HOME=$JAVA_8_HOME"  
  • 3、保存文件 source .bash_profile。以后要切换jdk版本6就直接在终端输入 jdk6,输入 java -version 就可以打印出当前使用哪个jdk版本。
jdk版本切换.png

相关文章

网友评论

  • 凤鸣游子:WIn下不换JDK1.8 行不行, 直接把编译版本改低(23.xx), 以后导入别人的项目会不会不方便?
    因为我的电脑配置比较低, 我更新2.2的IDE, Gradle打包直接自动关机(好几次), 怀疑和编译工具的版本有关系, 所以不想换, 行不行?
    凤鸣游子:@Sobin 唉, 无奈啊降回去了,等发工资了要换啊. 我日它狗哥那么耗性能......
    Sobin:@阿水哥哥 额··as本身就很耗性能哦,你也可以降低版本

本文标题:Android Studio提示升级JDK1.8

本文链接:https://www.haomeiwen.com/subject/fpfzsttx.html