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

Ionic4 Cordova构建报错 如何指定使用androidx.core:core-ktx:1.6.0版本

Ionic4 Cordova构建androidx.core:core-ktx版本锁定方案

方法1:使用build-extras.gradle强制锁定版本

这是最稳妥的方案,不会因为插件更新失效:

  • 在项目根目录的resources/android文件夹下创建build-extras.gradle文件,写入以下内容:
configurations.all {
    resolutionStrategy {
        force 'androidx.core:core-ktx:1.6.0'
    }
}
  • 打开项目根目录的config.xml,找到<platform name="android">节点,添加以下配置,让构建时自动复制gradle配置到对应目录:
<resource-file src="resources/android/build-extras.gradle" target="app/build-extras.gradle" />
  • 执行cordova clean android清理旧的构建缓存,再重新运行构建命令即可。

方法2:直接在config.xml指定依赖版本

如果不需要长期保留配置,可直接修改config.xml快速生效:

  • 在<platform name="android">节点下添加以下配置:
<framework src="androidx.core:core-ktx:1.6.0" />
  • 清理构建缓存后重新构建即可。

版本验证

构建前可执行以下命令确认版本是否锁定成功:

cd platforms/android
./gradlew app:dependencies | grep "core-ktx"

如果输出的所有core-ktx条目后缀都显示-> 1.6.0,代表配置已生效。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.01 21:39:02