You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android Compose预览Render problem:如何单独设置预览API版本?

为Compose预览单独指定低API版本的解决方法

在Android Studio Hedgehog 2023.1.1中,无需降低整个应用的API等级,直接通过@Preview注解的apiLevel参数即可为单个预览单独设置API版本,具体操作如下:

  • 在你的Compose预览函数上,为@Preview注解添加apiLevel参数,指定需要的低版本API(比如警告提示的33):
@Preview(
    name = "My Compose Preview",
    apiLevel = 33 // 单独为该预览设置API等级
)
@Composable
fun MyPreview() {
    // 你的Compose布局代码
}
  • 该参数会让预览编辑器单独使用指定的API等级渲染布局,而应用本身的compileSdk、targetSdk仍保持为34不受影响。

设置完成后,刷新预览即可消除“Render problem”错误和布局保真警告,正常查看Compose布局的预览效果。

内容的提问来源于stack exchange,提问作者dan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.04 12:46:01