Compose lint

Android Lint 是一款强大的工具,可用于验证代码的正确性。强烈建议您先修复所有已识别的 lint 错误,然后再将应用发布到生产环境。

默认情况下,Compose 附带了许多 lint 检查。这有助于验证 Compose 代码的正确性。

Compose lint 检查的最低版本要求

为了简化兼容性并提高 lint 检查支持的稳定性,Compose 1.9 需要使用 Android Gradle 插件 (AGP) / Lint 8.8.2 或更高版本。

如果您使用的是低于 8.8.2 的 AGP 版本,并且无法升级,则可以在 gradle.properties 文件中指定要使用的 lint 版本:

android.experimental.lint.version = 8.8.2

以前,Compose lint 检查的复杂依赖项导致了频繁的兼容性问题,并且难以确定正确的工具版本(Android Studio、AGP/Lint、Compose)。

Compose、AGP 和 Studio 的最低版本要求如下:

Compose 版本

所需的 AGP / Lint 版本

所需的 Studio 版本

1.9

8.8.2+

Ladybug+

1.8

8.6.0+

Koala 功能更新 -> Meerkat

1.7

8.4.0+

Jellyfish -> Meerkat