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

Ionic+React+Capacitor项目如何设置最低Android支持版本?

如何设置Android最低支持版本(适配旧版Android设备)

作为刚从Web开发转过来接触Android的开发者,遇到这个问题太正常了!不用慌,核心是两步:修改配置文件 + 按需安装对应SDK平台,我给你一步步讲清楚:

一、修改项目核心配置文件(最关键的一步)

这是控制APK支持最低版本的核心操作,不需要复杂的Android开发知识:

  • 找到你的项目里Module级别的build.gradle文件(注意不是Project根目录下的那个,通常在app文件夹里)
  • 定位到文件中的defaultConfig代码块,重点修改这两个参数:
    • minSdkVersion:这个就是你要支持的最低Android版本对应的API等级,比如要支持Android 5.0就设为21,Android 6.0设为23,你可以根据需求查对应版本的API等级(搜「Android版本对应API等级」就能找到对照表)
    • targetSdkVersion:这个是你开发时针对的目标版本,一般设为你安装的最新SDK版本即可
  • 给你个直观的配置示例:
defaultConfig {
    applicationId "com.your.app.name"
    minSdkVersion 21 // 表示支持Android 5.0及以上所有设备
    targetSdkVersion 34 // 针对Android 14版本进行开发适配
    versionCode 1
    versionName "1.0"
}
  • 修改完成后,点击Android Studio右上角的「Sync Now」按钮同步配置,IDE会自动处理依赖的适配工作

二、安装对应SDK平台(辅助配套步骤)

如果你设置的minSdkVersion对应的Android SDK平台还没安装,Android Studio会自动弹出提示让你安装,直接点击提示里的链接就能跳转到SDK Manager完成安装。当然你也可以手动操作:

  • 点击顶部工具栏的「Tools」→「SDK Manager」
  • 切换到「SDK Platforms」标签页,勾选你需要的最低版本对应的Android平台(比如你设了minSdkVersion 21,就勾选Android 5.0 (API 21))
  • 点击「Apply」按钮等待安装完成即可

额外小提示

  • 如果你用的是Flutter、React Native这类跨平台框架,配置文件的位置略有不同,但核心都是找到minSdkVersion这个参数修改(比如Flutter是在android/app/build.gradle里)
  • 不要盲目把minSdkVersion设得过低,否则可能需要处理很多旧版本的兼容性问题,建议根据你的目标用户群体选择合适的最低版本(目前大多数App会选择API 21,覆盖超过95%的Android设备)

内容的提问来源于stack exchange,提问作者Code Eagle

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.09 19:32:30