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

Ionic项目执行cordova添加Android平台报错求助

解决方案:解决ionic cordova platform add android安装失败问题

核心报错分析

  1. cordova-plugin-androidx不兼容:当前cordova-android版本为10.0.0,而cordova-plugin-androidx要求版本<9.0.0,导致插件被跳过。
  2. cordova-plugin-crosswalk-webview钩子脚本错误:插件使用requireCordovaModule加载非cordova模块q,这在高版本cordova中已被禁止,是导致安装失败的直接原因。

分步解决

1. 移除cordova-plugin-crosswalk-webview(推荐方案)

Crosswalk项目已停止维护,且Android 5.0+系统默认使用系统WebView,无需依赖该插件:

ionic cordova plugin remove cordova-plugin-crosswalk-webview

若仍需使用Crosswalk,尝试安装最新兼容版本:

ionic cordova plugin add cordova-plugin-crosswalk-webview@latest

2. 移除不兼容的AndroidX相关插件

cordova-android 10.0.0及以上版本已默认支持AndroidX,无需额外插件:

ionic cordova plugin remove cordova-plugin-androidx cordova-plugin-androidx-adapter

3. (可选)处理cordova-plugin-file存储位置提示

如果是旧项目升级,为兼容之前存储的文件,在config.xml中添加以下配置:

<preference name="AndroidPersistentFileLocation" value="Compatibility" />

新项目可忽略此提示。

4. 重新添加Android平台

完成上述操作后,重新执行平台添加命令:

ionic cordova platform add android

内容的提问来源于stack exchange,提问作者Amira Elsayed Ismail

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.06 17:46:02