compilesdk是Android11的compose项目
匹配Android11的compose项目
思路:找到下一个版本,也就是Android12发布的日期
下载Android studio,选择在Android12发布之前的版本,这个版本创建的一般都可以很好的兼容当时的最新Android版本,即Android11 。
新建project(选择kotlin语言),会自动创建匹配的gradle和对应的kotlin.
确保应用运行成功,一般项目自建的版本很容易修改运行成功。
这个时候,就创建好了一个kotlin和项目的jdk不冲突的应用。
加入compose系列
def compose_version = "1.0.1" implementation "androidx.compose.ui:ui:$compose_version" implementation "androidx.compose.material:material:$compose_version" implementation "androidx.compose.ui:ui-tooling-preview:$compose_version" implementation 'androidx.lifecycle:lifecycle-runtime-ktx:2.3.1' implementation 'androidx.activity:activity-compose:1.3.1'
同理,这个compose的版本我也是反复试验得出的。思路依然是去
https://mvnrepository.com/这个仓库查找到compose的包,然后看它的发布时间,也要卡在Android12发布之前。
这样就能成功运行一个compilesdk是Android11的项目了
