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

Ionic3升级cordova-android 11后构建报错:Cannot read property 'find' of null

解决cordova-android 11构建报错"Cannot read property 'find' of null"
  • 排查插件依赖:执行cordova plugin list查看所有已安装插件,确认有没有其他依赖cordova-plugin-splashscreen的第三方插件,这类插件可能没适配cordova-android 11,要么卸载该插件,要么更新到支持新版本的版本。
  • 清理构建缓存:运行cordova clean android清除旧构建缓存,之后再尝试重新构建。
  • 校验config.xml配置:
    • 确认AndroidWindowSplashScreenAnimatedIcon的路径正确,对应的图标文件确实存在于项目指定位置,路径是相对项目根目录的。
    • 检查xml格式是否正确,有没有未闭合的标签或语法错误,彻底清理所有和旧启动屏相关的配置(比如残留的splash相关偏好)。
  • 检查Node.js版本:cordova-android 11要求Node.js版本在14.x及以上,建议使用16.x或18.x稳定版,版本过低可能引发这类兼容性错误。
  • 重新添加Android平台:先执行cordova platform remove android移除现有平台,再运行cordova platform add android@11重新添加,避免平台文件损坏导致的问题。
  • 确认Gradle环境:cordova-android 11依赖Gradle 7.x,确保本地Gradle环境满足要求,或者允许cordova自动下载适配的Gradle版本。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.14 02:15:49