每当我打开任何XML文件而不是默认Android版本为 N 时,渲染时会发生异常,如图所示
然后当我将我的Android版本更改为 22 时,Exception消失,如图所示
所以我想在渲染布局时使用默认的Android版本 22 ,我的意思是每当我打开任何Android XML文件时,它必须使用 22 来渲染布局默认。 我怎么能这样做?
我不想卸载 N
答案 0 :(得分:1)
将您应用的compileSdkVersion
中的build.gradle
更改为22。
您在其中指定的API级别是用于呈现布局的API级别。
注意:您还需要降级buildToolsVersion
和android support and design librarie
。当你降级compileSdkVersion
时。
答案 1 :(得分:1)
最好的解决方案是安装jdk 1.8"因为android N使用jdk 1.8来渲染布局,在安装jdk 1.8之后,在项目结构中设置jdk位置(你可以在>文件中找到项目结构 - >项目结构或文件 - >其他设置 - >默认项目结构或右键单击项目 - >打开模块设置 - >单击左上角的SDK位置)。之后,您不必更改为sdk 22进行渲染。通过上述方法,我遇到了同样的问题。Check the docs