Android Studio提示升级JDK1.8

问题描述:

升级完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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容