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

Ionic4构建安卓应用时android.useAndroidX=false被覆盖如何解决

Ionic4构建时android.useAndroidX配置被自动重置问题修复方案

根本原因

Cordova Android平台版本≥8.0.0时默认内置AndroidX强制启用逻辑,同时若项目安装的第三方Cordova插件依赖AndroidX,会在构建执行阶段自动覆盖gradle.properties文件中手动修改的配置值。

修复步骤

  • 在项目根目录的config.xml中添加禁用配置,找到<platform name="android">标签,在标签内部插入以下两行配置:
    <preference name="AndroidXEnabled" value="false" />
    <preference name="JetifierEnabled" value="false" />
    
  • 清理安卓平台缓存,避免旧配置残留,依次执行以下命令:
    ionic cordova platform rm android
    ionic cordova platform add android@你的项目适配版本号
    注:优先选择8.x的安卓平台版本,9.0及以上版本对AndroidX的强制绑定逻辑更强
  • 排查所有已安装的Cordova插件,确认没有插件强制要求启用AndroidX,若存在此类插件,替换为不依赖AndroidX的旧版本即可。
  • 执行构建命令验证配置是否生效:
    ionic cordova build android

验证方法

构建完成后打开platforms/android/gradle.properties文件,查看android.useAndroidX的取值,保持为false即代表配置未被覆盖,修复生效。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.09 16:18:02