android studio mac jdk1.8,Mac下修改Android Studio的默认JDK版本
当你使用mac版Android Studio开发,并且compileOptions定义了JavaVersion8,或者要用android N来priview你的xml布局时,如果没有使用jdk8,就会无法编译,告诉你不能渲染布局,必须配置jdk8。
1,Mac下Android Studio 的jdk版本问题
事实上,我已经安装了jdk吧,并且环境变量和sdk的路径都配置正确了,使用java -version命令,告诉我系统的jdk版本明明是jdk8啊,但是还是让我安装jdk8以上的vm,那么如何解决这个坑爹的问题呢?
DuQian-MBP:~ duqian$ java -version
java version "1.8.0_92"
Java(TM) SE Runtime Environment (build 1.8.0_92-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.92-b14, mixed mode)
DuQian-MBP:~ duqian$
原因在于Android Studio的配置文件 info.plist。可能在安装android studio的时候,还是使用mac默认的jdk,或者已经安装了很多jdk版本,导致配置文件如下:
2,修改具体配置文件
/Applications/Android Studio 2.0.app/Contents/info.plist
,找到要修改的地方,将jdk版本改成你需要的jdk版本,仅支持jdk6或以上。如下:
JVMVersion
1.8.0_92
3,详细步骤。
1、Finder中,应用程序中找到Android Studio;
2、右击显示包内容,在目录下找到 info.plist 并用任意文本编辑器打开;
3、找到 JVMVersion 并将 1.6*中的版本号改为你系统JDK的版本号。
例如1.6*,1.7+或者现有系统版本1.8.0_92
4,总结
遇到工具使用的问题,多网上找找解决方法,总有遇到相同问题的人。 杜乾,Dusan,Q291902259。微信公众号:OpenDeveloper
android studio mac jdk1.8,Mac下修改Android Studio的默认JDK版本相关推荐
- Mac OS X系统下修改wifi共享的默认网段
Mac OS X系统下修改wifi共享的默认网段 Mac OS X的wifi共享功能(internet sharing)的默认网段是192.168.2.0/24,这个网段比较常用,容易冲突.本文提供的 ...
- [Android Studio 权威教程]Windows下安装Android Studio
从AS 0.5版本号開始使用.也是AS的推行者,在ApkBus公布的第一篇Android Studio Perview 2 获得了50K的浏览,1800多条回复下载. 在我的[Android Stud ...
- Android系统移植与调试之-------如何修改Android设备添加重启、飞行模式、静音模式等功能(一)...
1.首先先来看一下修改前后的效果对比图 修改之后的图片 确认重启界面 具体的修改内容在下一篇中具体介绍. Android系统移植与调试之------->如何修改Android设备添加重启.飞行模 ...
- 在 Mac OS X Lion 下修改 Hosts 的四种方法
一名刚刚使用 Mac OS X Lion 系统的朋友问我怎么该系统下修改 Hosts 文件,说网上搜了很多办法都不管用,只要编辑 Hosts 文件就出现"你不是文件 hosts 的所有者,因 ...
- mac 多java环境变量配置_java_Mac安装多个JDK版本并设置环境变量
JDK6.JDK7.JDK8三个版本的汇总地址:https://pan.baidu.com/s/1pKSYv8Z 安装 JDK6安装 JDK6下载地址 见网盘 安装完毕后确认版本 JavaForOSX ...
- Android系统移植与调试之-------)如何修改Android手机NFC模块,使黑屏时候能够使用NFC
我们都知道在不修改源代码的情况下,只能是解锁之后才能使用NFC功能.而在锁屏和黑屏2个状态下是没办法用NFC的,但是最近有个客户要求手机在黑屏状态下能够使用NFC,因此我们需要去修改Android源代 ...
- linux snmp更改端口号,[Linux]Linux下修改snmp协议的默认161端口
一.Linux SNMP的配置 SNMP的简介和Linux下IPV4,IPV6地址的snmp协议开启可以参考上一个随笔:[Linux]CentOS6.9开启snmp支持IPV4和IPV6 二.修改默认 ...
- Android系统移植与调试之如何修改Android系统默认显示【开发者选项】并默认打开【USB调试】和【未知来源】开关
转自:[http://blog.csdn.net/ouyang_peng] http://blog.csdn.net/qq446282412/article/details/49815865 今天有个 ...
- win7 android 编译环境搭建,在Win7下配置Android开发环境
在Win7下配置Android开发环境是本文要介绍的内容,主要是来了解并学习Android开发环境,具体关于Android开发环境的详解来看本文. 一.安装 JDK 下载JDK最新版本,下载地址如下: ...
最新文章
- Epoch不仅过时,而且有害?Reddit机器学习板块展开讨论
- 是程序员,就用python导出pdf
- 数据结构与算法 / 冒泡排序最坏情况下的时间复杂度解析
- 【Qt】Qt数据库简介
- 第六十四期:微软将不再把 .NET Framework API 移植到 .NET Core 3.0
- Pandas数据排序——【按索引排序sort_index()方法、按值排序sort_value()方法】
- 新分类!全总结!最新Awesome-SLU-Survey资源库开源!
- 如何将QVTKWidget嵌入到QT窗体,实现点云的显示?
- java hashset 实现原理_深入Java集合学习系列:HashSet的实现原理
- 细说 Form (表单)(转)
- mysql oracle 区别吗_MySQL与Oracle的区别(-)
- 进入保护模式(八)简单OS内存使用分布
- 刀塔霸业android如何更新_战斗麻将!V社自走棋《刀塔霸业》APP端上线了
- 【车牌识别】基于matlab投影模板匹配车牌识别【含Matlab源码 1359期】
- 《代码整洁之道》:整洁代码有意义的命名
- 我奋斗了18年还是不能和你坐在一起喝咖啡(转)
- unity中单位是米还是厘米_Unity3D 单位
- 基于HTML美中华传统文化题材网页项目的设计与实现 (纯HTML+CSS制作中国茶文化网站)...
- 详解项目管理中任务、成本、产品三者的关系
- java计时器脚本_在倒数计时器脚本中跳过很多秒