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

Ionic Cordova Android构建失败求助:插件应用失败

解决Ionic/Cordova Android构建“Failed to apply plugin”错误

从你提供的project.properties内容来看,这个错误基本是和cordova-support-google-services、cordova-plugin-firebase这两个插件的版本兼容,或者gradle依赖配置冲突有关。我给你整理了几个靠谱的解决步骤:

1. 替换旧的Firebase插件(核心修复)

旧版的cordova-plugin-firebase已经停止维护,很容易和新的gradle版本、Android API level冲突。建议换成维护活跃的分支插件:

  • 先卸载旧插件和依赖:
    ionic cordova plugin rm cordova-plugin-firebase cordova-support-google-services
    npm uninstall @ionic-native/firebase
    
  • 安装兼容版本的替代插件:
    ionic cordova plugin add cordova-plugin-firebase-lib
    npm install @ionic-native/firebase
    

2. 固定依赖版本,避免自动升级冲突

打开platform/android/project.properties,把那些带+的模糊版本号改成具体的兼容版本,防止gradle自动拉取不匹配的最新版本:
修改后的关键配置应该是这样(和你的target=android-26匹配):

target=android-26
android.library.reference.1=CordovaLib
cordova.gradle.include.1=cordova-support-google-services/luxerus-build.gradle
cordova.gradle.include.2=cordova-plugin-firebase-lib/luxerus-build.gradle
cordova.system.library.1=com.google.gms:google-services:4.3.10
cordova.system.library.2=com.google.android.gms:play-services-tagmanager:17.0.0

3. 清理缓存并重新构建

旧的构建缓存和平台配置很容易残留问题,按顺序执行以下命令:

  • 清理构建缓存:
    ionic cordova clean android
    
  • 移除并重新添加Android平台(确保配置完全刷新):
    ionic cordova platform rm android
    ionic cordova platform add android@8.1.0  # 这个版本和android-26完美适配
    
  • 最后尝试构建:
    ionic cordova build android
    

额外排查项

如果还是报错,检查这两个点:

  • 打开platform/android/build.gradle,确认dependencies里的classpath 'com.google.gms:google-services:4.3.10'和你在project.properties里的版本完全一致;
  • 确保你的本地Android SDK已经安装了**Android 8.0 (API 26)**的完整组件(包括SDK Platform、对应的Build Tools)。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.25 07:48:36