首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >minSdkVersion,targetSdkVersion和minSdk,targetSdk有什么区别?

minSdkVersion,targetSdkVersion和minSdk,targetSdk有什么区别?
EN

Stack Overflow用户
提问于 2021-12-05 07:12:20
回答 2查看 769关注 0票数 3

我将Target版本从30更改为31,将Min SDK版本从19更改为22。在build.gradle中,除minSdk外,minSdkVersion、targetSdkVersion和targetSdk也有相应的变化。现在仍然是19岁。

代码语言:javascript
运行
复制
android {
    compileSdk 31

    defaultConfig {
        applicationId "com.example.studentsacademicmanagementappsama"
        minSdk 19
        targetSdk 31
        versionCode 1
        versionName "1.0"
        vectorDrawables.useSupportLibrary = true

        testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
        targetSdkVersion 31
        minSdkVersion 22
    }
} 

  • minSdkVersion,targetSdkVersion和minSdk,targetSdk,

有什么区别?

  • 是将minSdk改为22还是忽略它?
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-12-05 07:45:43

在minSdk、targetSdk和compileSdk的build.gradle中没有这样的东西。您应该像这样配置应用程序的兼容性:

代码语言:javascript
运行
复制
android {
    compileSdkVersion 30
    buildToolsVersion "30.0.3"

    defaultConfig {
        applicationId "com.app.test"
        minSdkVersion 21
        targetSdkVersion 30
        versionCode 1
        versionName "1.0.0"
    }
}
票数 1
EN

Stack Overflow用户

发布于 2022-10-18 14:07:23

截至2021年7月发布的Android插件,您可以使用minSdk或minSdkVersion、targetSdk或targetSdkVersion、compileSdk或compileSdkVersion。我不知道他们为什么要这么做。

关于这个更好答案的更多细节,在这里:https://stackoverflow.com/a/67251145/467509

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70232201

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档