您的位置:首页 > 产品设计 > UI/UE

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

2016-04-21 10:20 549 查看
Android N requires the IDE to be running with Java 1.8 or later

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





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



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



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

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

单击位于停靠栏中的 Finder 图标

单击实用程序文件夹

双击终端图标

在“终端”窗口中,复制和粘贴命令:

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,大功告成
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android ide java jdk Android-N