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

如何使用最新Cordova-Android构建指定Android 6.0(API23)版本应用?

适配Android 6.0(API 23)的构建方案(基于最新cordova-android)

没问题,我来帮你梳理下怎么用最新版cordova-android构建适配Android 6.0的应用,核心是通过配置指定正确的SDK版本,并确保本地环境有对应的依赖:

  • 第一步:确保本地安装了Android API 23的SDK组件
    打开Android Studio的SDK Manager,找到「Android 6.0 (API 23)」选项,勾选以下内容并安装:

    • SDK Platform(API 23的核心平台文件)
    • 对应版本的Build Tools(建议选23.0.3,这是API23对应的稳定Build Tools版本)
      没有Android Studio的话,也可以用cmdline-tools里的sdkmanager命令安装:
    sdkmanager "platforms;android-23" "build-tools;23.0.3"
    
  • 第二步:完善config.xml的配置
    你已经设置了android-minSdkVersion,现在需要额外添加目标SDK版本的配置,确保构建时以API23为目标:

    <!-- 已有的最低SDK版本配置 -->
    <preference name="android-minSdkVersion" value="23"/>
    <!-- 添加目标SDK版本,指定为API23 -->
    <preference name="android-targetSdkVersion" value="23"/>
    <!-- 可选:指定对应版本的Build Tools,避免自动使用过高版本导致兼容问题 -->
    <preference name="android-buildToolsVersion" value="23.0.3"/>
    
  • 第三步:重新构建项目(清除缓存避免问题)
    为了确保配置生效,建议先移除旧的Android平台再重新添加:

    # 移除现有Android平台
    cordova platform remove android
    # 重新添加Android平台(会读取新的config.xml配置)
    cordova platform add android
    # 执行构建
    cordova build android
    

额外注意事项

  • 部分较新的Cordova插件可能依赖更高版本的Android API,如果遇到插件编译报错,你需要:
    1. 查找该插件是否有兼容API23的旧版本
    2. 或者检查插件的配置,是否可以通过参数降低其依赖的API级别
  • 即使使用最新的cordova-android版本,只要上述配置正确且本地SDK齐全,就能生成适配Android 6.0的APK文件。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.15 08:34:41