Android N requires the IDE to be running with Java 1.8 or later

Android N requires the IDE to be running with Java 1.8 or later

简单来说,在安装了安卓N的sdk的情况下,如果你还处于JDK 1.7 , android studio工具的xml可视化工具会提示这中错误。最简单的处理方法是不选择N ,调到N以下就可以。但是恶心的事情是一直这么操作,过不了多久就会烦。

Android N requires the IDE to be running with Java 1.8 or later

Android N requires the IDE to be running with Java 1.8 or later

最终我去更新了一下JDK。 在java的控制面板中。

这里写图片描述

本以为这样就可以了,发现xml的可视图依然在N使用不了。查找原因发现了更为尿性的问题。如下图:

这里写图片描述

java面板显示是jdk是8,但是依然显示的jdk版本依然是1.7。(我感觉应该是jdk更新的问题)

没有办法,只好重新卸载重新装一个新的完整版的JDK了。官网下载JDK1.8。卸载JDK1.7。按照官方给的方法。

  1. 单击位于停靠栏中的 Finder 图标
  2. 单击实用程序文件夹
  3. 双击终端图标
  4. 在“终端”窗口中,复制和粘贴命令:
sudo rm -fr /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin
sudo rm -fr /Library/PreferencesPanes/JavaControlPanel.prefpane

卸载掉了JDK1.7 。在乎MAC 上会有一个奇怪的问题。就是卸载完成了, 发现控制面板的那个java茶杯的logo怎么也删不掉。
这里写图片描述

这里是系统问题,把语言和地区的中文调到最下边,点击X号,选择不重启。重复操作,再把中文挪到最顶上,点击X号,选择不重启。发现java茶杯的logo就不见了。

重装一下下载的JDK1.8,在Android studio 的Project Structure - >SDK location 下切换一下JDK location就解决了。

特殊解决情况,我并没有用到的。google出来的好多人的答案。
1. 打开 /Applications/Android Studio.app/Contents/Info.plist
2. 找到JVMVersion,把string标签的内容改为1.8(我发现我的这个标签节点写的是1.6,1.7+,所以我就没有动)
3. Done,大功告成

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值