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

高版本Cordova应用是否不再需要cordova-support-google-services插件?

你的猜测成立。cordova-support-google-services插件已停止维护,最高仅支持cordova-android 9.0.0以下版本,cordova-android 10.x及以上版本已经原生集成Google Services构建支持,不需要额外安装该插件。

双平台配置文件放置方法

Android 平台(cordova-android 10.1.2)

  • 先彻底卸载残留的旧插件,执行命令:cordova plugin rm cordova-support-google-services
  • 将Google后台下载的google-services.json文件直接放在Cordova项目根目录(与config.xml、package.json同级)
  • 正常执行构建命令cordova build android即可,构建流程会自动识别根目录的配置文件,自动完成google-services Gradle插件引入、配置文件拷贝到原生工程目录的全流程,不需要手动修改原生代码。

若需要指定Android构建时使用的google-services Gradle插件版本,可以直接在config.xml的Android平台配置块中添加偏好设置:

<preference name="GradlePluginGoogleServicesVersion" value="4.3.15" />

iOS 平台(cordova-ios 6.2.0)

  • 将Google后台下载的GoogleService-Info.plist文件放在Cordova项目根目录
  • 在config.xml的iOS平台配置块中添加资源映射规则,保证构建时配置文件会被打包进应用包:
<platform name="ios">
    <resource-file src="GoogleService-Info.plist" target="GoogleService-Info.plist" />
    <!-- 原有iOS平台配置保持不变即可 -->
</platform>
  • 正常执行cordova build ios即可,常用的Firebase相关Cordova插件会自动读取该配置文件完成初始化,不需要额外操作。
版本适配验证

上述配置方式完全适配你当前使用的2022年6月稳定版环境:

  • Cordova 11.0.0
  • cordova-android 10.1.2
  • cordova-ios 6.2.0

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.28 20:01:19