目标
新版本的 Android Studio 当我们默认使用 Gradle中设置
buildToolsVersion "21.0.1"
compileSdkVersion 21
编译会强制时候用JDK7.0 做法
1、首先安装所有的JDk:
Mac自带了的JDK6,安装在目录:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/下。
JDK7则需要自己到Oracle官网下载安装对应的版本。自己安装的JDK默认路径为:/Library/Java/JavaVirtualMachines/jdk1.7.0_71.jdk
2、设置我们环境里面的 .bash_profile
里面加入如下代码:
export JAVA_6_HOME=/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
export JAVA_7_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_71.jdk/Contents/Home
export JAVA_HOME=$JAVA_7_HOME
alias jdk7='export JAVA_HOME=$JAVA_7_HOME'
alias jdk6='export JAVA_HOME=$JAVA_6_HOME'
然后将配置文件应用在当前的 bash 中 source .bash_profile
3、测试是否配置成功:
#java -version
java version "1.7.0_71"
Java(TM) SE Runtime Environment (build 1.7.0_71-b14)
Java HotSpot(TM) 64-Bit Server VM (build 24.71-b01, mixed mode)
#jdk6
#java -version
java version "1.6.0_65"
Java(TM) SE Runtime Environment (build 1.6.0_65-b14-466.1-11M4716)
Java HotSpot(TM) 64-Bit Server VM (build 20.65-b04-466.1, mixed mode)
#jdk7 #切换会jdk7