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

Ionic+Fastlane Android构建报错package android.support.v4.content不存在

问题根因

你项目中使用的旧版Cordova相机插件仍依赖已废弃的Android Support库,而你当前的Android SDK环境默认使用AndroidX,二者不兼容导致编译报错。直接修改自动生成的Java代码会在每次构建时被覆盖,因此需要通过Cordova官方提供的配置方案解决。

解决方案
  • 第一步:在项目根目录的config.xml中,找到<platform name="android">标签,在内部添加如下配置,启用AndroidX支持和自动迁移工具Jetifier:
<preference name="AndroidXEnabled" value="true" />
<preference name="JetifierEnabled" value="true" />

Jetifier会在构建时自动把所有依赖中的旧Support库引用转换为AndroidX引用,无需手动修改Java代码,且不会被构建流程覆盖。

  • 第二步:更新Cordova相机插件到兼容AndroidX的版本,执行以下命令:
ionic cordova plugin remove cordova-plugin-camera
ionic cordova plugin add cordova-plugin-camera@latest
  • 第三步:如果配置完成后仍报错,重新生成安卓平台确保配置生效:
ionic cordova platform remove android
ionic cordova platform add android@10 # 选择9.0及以上版本,默认适配AndroidX
  • 第四步:重新执行原构建命令即可,无需修改现有Fastlane配置:
bundle exec fastlane android build

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.04 00:45:04