Jetpack Compose 与 Kotlin 的兼容性对应关系

news/2024/7/5 2:17:12

点击查看:Jetpack Compose Kotlin 的兼容性 官网

声明依赖项

如需添加 Compose Compiler 的依赖项,您必须将 Google Maven 代码库添加到项目中。如需了解详情,请参阅 Google 的 Maven 代码库。

在应用或模块的 build.gradle或者build.gradle.kts 文件中添加所需工件的依赖项:

build.gradle

android {
    buildFeatures {
        compose true
    }

    composeOptions {
        kotlinCompilerExtensionVersion = "1.5.9"
    }

    kotlinOptions {
        jvmTarget = "19"
    }
}

build.gradle.kts

android {
    buildFeatures {
        compose = true
    }

    composeOptions {
        kotlinCompilerExtensionVersion = "1.5.9"
    }

    kotlinOptions {
        jvmTarget = "19"
    }
}

预发布 Kotlin 兼容性

如需详细了解与 Kotlin 预发布版本兼容的 Compose Compiler 版本,请参考 compose-compiler。

Compose Compiler 版本兼容的 Kotlin 版本
1.5.91.9.22
1.5.81.9.22
1.5.71.9.21
1.5.61.9.21
1.5.51.9.20
1.5.41.9.20
1.5.31.9.10
1.5.21.9.0 版
1.5.11.9.0 版
1.5.01.9.0 版
1.4.81.8.22
1.4.71.8.21
1.4.61.8.20
1.4.51.8.20
1.4.41.8.10
1.4.31.8.10
1.4.21.8.10
1.4.11.8.0
1.4.01.8.0
1.4.0-alpha021.7.21
1.4.0-alpha011.7.20
1.3.21.7.20
1.3.11.7.10
1.3.01.7.10
1.3.0-rc021.7.10
1.3.0-rc011.7.10
1.3.0-beta011.7.10
1.2.01.7.0
1.2.0-rc021.6.21
1.2.0-rc011.6.21
1.2.0-beta031.6.21
1.2.0-beta021.6.21
1.2.0-beta011.6.21
1.2.0-alpha081.6.20
1.2.0-alpha071.6.10
1.2.0-alpha061.6.10
1.2.0-alpha051.6.10
1.2.0-alpha041.6.10
1.2.0-alpha031.6.10
1.2.0-alpha021.6.10
1.2.0-alpha011.6.10
1.1.11.6.10
1.1.01.6.10
1.1.0-rc031.6.10
1.1.0-rc021.6.10
1.1.0-rc011.6.0
1.1.0-beta041.6.0
1.1.0-beta031.5.31
1.1.0-beta021.5.31
1.1.0-beta011.5.31
1.1.0-alpha061.5.31
1.1.0-alpha051.5.31
1.0.51.5.31
1.0.41.5.31
1.1.0-alpha041.5.30
1.1.0-alpha031.5.30
1.0.31.5.30
1.1.0-alpha021.5.21
1.1.0-alpha011.5.21
1.0.21.5.21
1.0.11.5.21
1.0.01.5.10
1.0.0-rc021.5.10
1.0.0-rc011.5.10

http://lihuaxi.xjx100.cn/news/2039436.html

相关文章

React native更改包名后,启动app的activity包名不生效问题

这篇文章本不算记录的,因为实际开发中,类似这种小问题会有很多很多,因为导致问题的原因千奇百怪,解决方案也不尽相同,所以也都没有记录。 但今天看到我10年写的问题解决小文章,被网友收藏了, 感…

uniapp不同平台获取文件内容以及base64编码特征

前言 文件图片上传,客户端预览是很正常的需求,获取文件的md5特征码也是很正常的,那么,在uniapp中三种环境,h5, 小程序以及 app环境下,如何实现的? 参考: 如何在uniapp中读取文件Arr…

07.STL单调栈

单调栈的特点&#xff1a; 1.自顶向下一次递增&#xff0c;也就是上小下大的栈 单调栈代码&#xff1a; 算法思想&#xff1a;将不符合单调栈性质的弹出&#xff0c;符合的输入 #include<iostream> #include <stack> #include<queue> using namespace std…

k8s 基础理论

一、k8s概述 K8S 的全称为 Kubernetes&#xff0c;其作用为用于自动部署、扩展和管理“容器化&#xff08;containerized&#xff09;应用程序”的开源系统。可以理解成 K8S 是负责自动化运维管理多个容器化程序&#xff08;比如 Docker&#xff09;的集群&#xff0c;是一个生…

基于RHEL8部署Zabbix6.0,监控不再困难!

&#x1f4e2;&#x1f4e2;&#x1f4e2;&#x1f4e3;&#x1f4e3;&#x1f4e3; 哈喽&#xff01;大家好&#xff0c;我是【IT邦德】&#xff0c;江湖人称jeames007&#xff0c;10余年DBA及大数据工作经验 一位上进心十足的【大数据领域博主】&#xff01;&#x1f61c;&am…

60天算法训练总结

这段时间里感受过一遍一遍审视题目又无从下手的无奈&#xff0c;有时甚至题解都看不明白&#xff0c;因此也曾陷入迷茫&#xff0c;看着那些晦涩的名词再一次审视自己&#xff1a;“我真的适合学算法吗”&#xff0c;“我的理解能力会不会有问题”&#xff0c;“为什么他们能想…

盘点人工智能深度学习的五大模型

人工智能、机器学习、深度学习已经成为当下最热门的前端科技之一&#xff0c;机器学习、深度学习是人工智能下面细分的分支。深度学习是人工智能领域的一个最核心分支&#xff0c;深度学习的五个常用模型分别是RNN&#xff08;循环神经网络&#xff09;、CNN&#xff08;卷积神…

SpringBoot框架下实现Mysql数据库定期备份、备份文件加密压缩存储、删除过期备份文件

创建定时任务类 内容仅供参考 import com.ruoyi.common.utils.file.FileUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.stereotype.Component;import java.io.File; import java.text.SimpleDateFormat; import java.util.Da…