安卓版本低于6的Android Studio渲染问题

时间:2016-03-27 10:21:13

标签: android android-studio

我开始新的Android项目"空白活动"在安卓4.0的Android Studio中

enter image description here

但我注意到用于渲染使用过的API 23(Android 6.0)

enter image description here

如果我点击使用Android 4.0(4.4W.2,4.4.2,4.3.1,4.2.2,4.0.3),我收到以下错误:

Rendering Problems
The graphics preview in the layout editor may not be accurate:
    - PorterDuff Color Filter are not supported. (Igrone for this session)

enter image description here

请告诉我如何解决这个问题及其发生的原因。 或者,渲染使用Android 4.0的项目使用Android 6.0是很正常的吗?

我使用Android Studio 1.5.1 141.2456560和Java SE Development Kit 1.7.0_79

1 个答案:

答案 0 :(得分:0)

我想我找到了这个问题的答案

https://www.youtube.com/watch?v=Sxo5zMcOCXM

特定API的应用程序将与未来版本具有向前兼容性。如果预计近期平台的行为会发生重大变化,Platform SDK将使用目标值。这可以确保在升级用户手机时应用程序不会中断。

事实证明,用于渲染项目的API并不重要。如果您使用Android 6.0为Android 4.0平台创建项目并在Android Studio中渲染,那么这很正常。