You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android Studio中如何设置最低SDK为19?相关问题求助

兼容Android 4.4(API 19)应用开发解决方案

不用必须使用旧版Android Studio

新版AS依然能开发兼容API 19的应用,问题出在模板选择和依赖配置上,按以下步骤操作即可:

1. 新建项目时直接指定API 19

  • 新建项目时,不要选择Jetpack Compose相关模板(Compose最低要求API 21),选「Empty Views Activity」这类传统视图模板
  • 在「Configure your project」页面,找到「Minimum SDK」输入框,手动输入19(无需依赖下拉选项),就能直接创建符合要求的项目

2. 解决修改minSdk后的依赖报错

你遇到的uses-sdk:minSdkVersion 19 cannot be smaller than version 21 declared in library错误,是因为项目里的部分依赖库最低要求API 21,替换成兼容API 19的库版本即可:

  • 打开模块级的build.gradle.kts文件(不是项目根目录的那个)
  • 逐个检查依赖项,替换为支持API 19的版本:
    • 比如androidx.appcompat:appcompat选1.6.1及以下版本(最低支持API 16)
    • com.google.android.material:material选1.9.0及以下版本(最低支持API 16)
  • 示例修改后的依赖代码:
    dependencies {
        implementation("androidx.appcompat:appcompat:1.6.1")
        implementation("com.google.android.material:material:1.9.0")
        implementation("androidx.constraintlayout:constraintlayout:2.1.4")
        testImplementation("junit:junit:4.13.2")
        androidTestImplementation("androidx.test.ext:junit:1.1.5")
        androidTestImplementation("androidx.test.espresso:espresso-core:3.5.1")
    }
    
  • 修改完成后点击「Sync Now」同步项目,报错即可消除

补充说明

谷歌确实停止了Android 4.4的官方安全支持,但这只是不再推送系统更新,并不影响用新版Android Studio开发兼容该版本的应用,只要避开仅支持高版本SDK的新特性和库就行。

内容的提问来源于stack exchange,提问作者Markus M.

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.16 16:49:59