默认使用特定的Android版本来渲染布局文件

时间:2016-06-10 06:34:53

标签: android android-layout android-studio

每当我打开任何XML文件而不是默认Android版本为 N 时,渲染时会发生异常,如图所示

enter image description here

然后当我将我的Android版本更改为 22 时,Exception消失,如图所示

enter image description here

所以我想在渲染布局时使用默认的Android版本 22 ,我的意思是每当我打开任何Android XML文件时,它必须使用 22 来渲染布局默认。 我怎么能这样做?

  

我不想卸载 N

2 个答案:

答案 0 :(得分:1)

将您应用的compileSdkVersion中的build.gradle更改为22。 您在其中指定的API级别是用于呈现布局的API级别。

注意:您还需要降级buildToolsVersion和android support and design librarie。当你降级compileSdkVersion时。

答案 1 :(得分:1)

enter image description here最好的解决方案是安装jdk 1.8"因为android N使用jdk 1.8来渲染布局,在安装jdk 1.8之后,在项目结构中设置jdk位置(你可以在>文件中找到项目结构 - >项目结构或文件 - >其他设置 - >默认项目结构或右键单击项目 - >打开模块设置 - >单击左上角的SDK位置)。之后,您不必更改为sdk 22进行渲染。通过上述方法,我遇到了同样的问题。Check the docs