我开始新的Android项目"空白活动"在安卓4.0的Android Studio中
但我注意到用于渲染使用过的API 23(Android 6.0)
如果我点击使用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)
请告诉我如何解决这个问题及其发生的原因。 或者,渲染使用Android 4.0的项目使用Android 6.0是很正常的吗?
我使用Android Studio 1.5.1 141.2456560和Java SE Development Kit 1.7.0_79
答案 0 :(得分:0)
我想我找到了这个问题的答案
https://www.youtube.com/watch?v=Sxo5zMcOCXM
特定API的应用程序将与未来版本具有向前兼容性。如果预计近期平台的行为会发生重大变化,Platform SDK将使用目标值。这可以确保在升级用户手机时应用程序不会中断。
事实证明,用于渲染项目的API并不重要。如果您使用Android 6.0为Android 4.0平台创建项目并在Android Studio中渲染,那么这很正常。