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

Cordova Android如何将可用本地化语言缩减为应用支持的语言

Cordova Android平台限制支持的本地化语言方案

Android平台通过限制打包时保留的语言资源范围实现需求,具体配置如下:

方案1:Cordova Android 10.x及以上版本(推荐)

直接在项目根目录的config.xml中添加以下配置,指定你需要保留的语言代码即可:

<platform name="android">
  <edit-config file="app/build.gradle" target="android.defaultConfig" mode="merge">
    <resConfigs>
      <item>de</item>
      <item>en</item>
    </resConfigs>
  </edit-config>
</platform>

上述示例仅保留了德语(de)和英语(en)的资源,你可以根据自身应用支持的语言列表调整<item>内的语言编码。

方案2:Cordova Android 9.x及更早版本

如果使用旧版本Cordova Android,可以通过自定义gradle扩展文件实现:

  1. 在项目根目录新建build-extras.gradle文件,写入以下内容:
android {
    defaultConfig {
        resConfigs "de", "en"
    }
}
  1. 在config.xml的Android平台配置块中添加配置,让Cordova加载该自定义gradle文件:
<platform name="android">
  <custom-file src="build-extras.gradle" target="app/build-extras.gradle" />
</platform>

验证方法

打包完成后解压APK文件,查看res目录下是否只有你指定的语言对应的values-xx文件夹,没有其他多余的语言目录即代表配置生效。


内容的提问来源于stack exchange,提问作者Tino Rüb

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.26 07:39:00