我在KMM项目的shared模块中设置了build.gradle.kts文件,如下所示:

android {
    namespace = "com.my.project"
    compileSdk = 33

    sourceSets["main"].manifest.srcFile("src/androidMain/AndroidManifest.xml")
    defaultConfig {
        minSdk = 24
        targetSdk = 33
    }
}

对于这targetSDK个,我会收到以下警告:

targetSdk: Int?' is deprecated. Will be removed from library DSL in v9.0

如何在我的KMM项目中为Android项目迁移此部件并适当地设置targetSdk版本?

推荐答案

这只是咨询属性,您可以安全地将其删除.minSdk就够了.请参阅LibraryBaseFlavor reference弃用消息.

Android相关问答推荐

在Jetpack Compose中的隐藏状态栏后面绘制

从安卓S原生库的资源中读取json文件

插入视图模型时,dagger 未命中绑定错误

Android写/读二进制文件到共享存储

没有打开历史记录的活动意向 Select 器完成调用活动

更改选定的切换轨道 colored颜色

仅当先前输入为 yes 时,Android 才会要求下一个输入

使用 async 向网络发出并行请求并在supervisorScope中处理它们

Android Studio 在 list 文件中已经声明了活动类,但仍出现无法找到明确的活动类的错误

同样的参数值下,为什么requiredSizeIn不等于requiredWidthIn + requiredHeightIn?

通过 adb 解压并重新安装后 Android 应用程序崩溃

Jetpack Compose 部分或开放侧边框

如何关闭可组合对话框?

如何对齐文本和图标可组合,以便即使在文本溢出后它们也能保持在一起?

Google Play 控制台您的应用是否使用广告 ID?

如何在 Android Studio 中使用 Github Copilot?

Android Java Keystore 在另一台机器上损坏

如何获取 Material Design 3 的底部导航栏高度?

单个用户可以在 Firebase 身份验证中将多个电话号码链接到他的帐户吗?

OpenGLES,为什么 glReadPixels() 不能从 FBO 的 Renderbuffer 的 colored颜色 缓冲区中读取数据?