Mac下改动Android Studio 所用的JDK版本号

Mac下改动Android Studio 所用的JDK版本号

@author ASCE1885

近期项目从Eclipse+Ant构建模式转移到了Android Studio+Gradle构建模式。自然的JDK版本号号也从JDK6升级到了JDK7,但后来发现,由于我们是一个SDK项目,终于会以JAR包形式提供给第三方使用,这样就会遇到一个问题,假设我们使用JDK7编译JAR包,而第三方编译环境使用的还是旧的JDK6,那么编译project的时候就会出现:

Unsupported major.minor version 51.0

因此须要把我们的Android Studioproject编译环境从JDK7降为JDK6。以下就是改动记录。

Mac系统JDK不同版本号的路径

默认情况下,Mac系统JDK不同版本号的默认安装文件夹有点区别,JDK6,JDK7和JDK8的 安装文件夹分别例如以下所看到的:

/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
/Library/Java/JavaVirtualMachines/jdk1.7.0.jdk/Contents/Home
/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home

Android Studio的改动

点击Android Studio的File-Other Settings-Default Project Structure:

打开Project Structure对话框,在这个对话框中能够改动Android SDK和JDK的路径:

环境变量的改动

经过上面的改动,我们在Android Studio UI界面上编译时,将使用我们改动后的JDK6版本号,可是当我们在Terminal中输入java -version查看当前JDK版本号信息时。会发现还是之前的JDK7版本号。可能的原因是之前系统中设置了JAVA_HOME环境变量。因此这里也要改动一下。

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvYXNjZTE4ODU=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" title="">

打开Terminal。输入vim ~/.bash_profile。打开这个文件,内容例如以下:

能够看到。环境变量里面确实还是之前的JDK7版本号。将其指向JDK6的安装路径就能够了。

然后又一次载入profile使其生效:

source ~/.bash_profile

Jenkins的改动

自己主动化编译使用的是Tomcat+Jenkins,Jenkins的改动比較简单,在Jenkins首页点击[系统管理]-[系统设置]。找到例如以下JDK设置选项进行改动就可以:

改动完毕之后,重新启动Tomcat,会发现Jenkins页面訪问失败,原因在于我们使用的Jenkins版本号最低仅仅支持JRE7,官网截图例如以下:

而在环境变量那一步我们已经将JDK版本号从JDK7降为JDK6了,这时能够通过改动Tomcat的JRE_HOME參数来解决,打开Tomcat安装文件夹下bin/catalina.sh(由于我使用的是Mac系统,Windows系统请切换到catalina.bat)。搜索JRE_HOME參数,假设不存在就新建之,并赋值为电脑上JDK7文件夹:

JRE_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_75.jdk/Contents/Home
时间: 12-24

Mac下改动Android Studio 所用的JDK版本号的相关文章

Mac下修改Android Studio 所用的JDK版本

Mac下修改Android Studio 所用的JDK版本 @author ASCE1885 最近项目从Eclipse+Ant构建模式转移到了Android Studio+Gradle构建模式,自然的JDK版本号也从JDK6升级到了JDK7,但后来发现,由于我们是一个SDK项目,最终会以JAR包形式提供给第三方使用,这样就会遇到一个问题,如果我们使用JDK7编译JAR包,而第三方编译环境使用的还是旧的JDK6,那么编译工程的时候就会出现: Unsupported major.minor vers

[转] Mac下修改Android Studio 所用的JDK版本

原文链接:http://www.jianshu.com/p/d8d1d72d0248# 最近项目从Eclipse+Ant构建模式转移到了Android Studio+Gradle构建模式,自然的JDK版本号也从JDK6升级到了JDK7,但后来发现,由于我们是一个SDK项目,最终会以JAR包形式提供给第三方使用,这样就会遇到一个问题,如果我们使用JDK7编译JAR包,而第三方编译环境使用的还是旧的JDK6,那么编译工程的时候就会出现: Unsupported major.minor version

mac 下安装android studio(转)

1)下载最新jdk8,下载android studio 2)安装jdk8,双击jdk8的安装包,将jdk8的安装包拖到Application,可能会出现这种问题:要求Mac OS X10.7.3或更高版本解决.解决方法:解压安装包,修改里边一个函数的判断,然后再压缩包,再次安装即可,详见:http://blog.csdn.net/jk0803_wantao/article/details/44788237 3)安装android studio,将该安装包,拖到Application 4)打开an

mac下卸载android studio

Execute these commands from the terminal rm -Rf /Applications/Android\ Studio.app rm -Rf ~/Library/Preferences/AndroidStudio* rm ~/Library/Preferences/com.google.android.studio.plist rm -Rf ~/Library/Application\ Support/AndroidStudio* rm -Rf ~/Libra

[Android Studio 权威教程]Mac下安装Android Studio

从AS 0.5版本开始使用,也是AS的推行者,在ApkBus发布的第一篇Android Studio Perview 2 获得了50K的浏览,1800多条回复下载. 在我的[Android Studio 系列教程]中,我会从1.1稳定版AS的安装到1.3版本AS NDK集成和使用 都分享给大家,敬请关注 一.网盘下载 点击下载 | 密码: qp5a 二.开始安装 找到下载文件 双击安装,拖动AS图标到Applications 在Applications中找到AS 选择打开 欢迎转载 | 转载请注

mac下配置android studio工具

1,首先配置hosts和权限 参考:http://blog.csdn.net/freewebsys/article/details/42124785 2,进入安装界面 3,选择安装目录 这个目录一定要没有 sdk.需要重新下载一个新的.需要有足够的磁盘空间 sudo mkdir /Library/Androidsudo chmod 777 Android 4,设置内存分配大小!注意这个是Intel HAXM的.默认就使用HAXM,速度快. 5,同意授权协议 6,开始安装 注意,这里需要安装 In

最全面的mac下的android studio快捷键

Action Mac OSX Win/Linux 注释代码(//) Cmd + / Ctrl + / 注释代码(/**/) Cmd + Option + / Ctrl + Alt + / 格式化代码 Cmd + Option + L Ctrl + Alt + L 清除无效包引用 Option + Control + O Alt + Ctrl + O 查找 Cmd + F Ctrl + F 查找+替换 Cmd + R Ctrl + R 上下移动代码 Option + Shift + Up/Down

[Android Studio 权威教程]Linux下安装Android Studio

我从AS 0.5版本开始使用,也是AS的推行者,在ApkBus发布的第一篇Android Studio Perview 2 获得了50K的浏览,1800多条回复下载. 在我的[Android Studio 系列教程]中,我会从1.1稳定版AS的安装到1.3版本AS NDK集成和使用 都分享给大家,敬请关注 其他平台请转移到这里: [Android Studio 权威教程]Windows下安装Android Studio [ Android Studio 权威教程]Mac下安装Android St

在Mac OS X下安装Android Studio

在Mac OS X下安装Android Studio只需要几步. 1. 下载Android Studio安装包(.dmg). 2. 打开Terminal输入java -version命令查看是否已安装JDK(1.8版本及以上),如果未安装就去http://www.oracle.com/technetwork/java/javase/downloads/index.html下载安装. 3. 双击Android Studio的dmg安装文件,把Android Studio拖放到Application