任务``:app:processDebugGoogleServices”的执行失败,无法找到google-services.json,但未成功找到它

时间:2018-07-27 20:32:11

标签: cordova firebase ionic-framework

我刚刚从(https://github.com/chemerisuk/cordova-plugin-firebase-analytics)安装了cordova firebase分析插件,但查找google-services.json文件似乎存在问题。

此文件位于Ionic项目的根目录下,到目前为止没有给我造成任何麻烦。我之前一直在使用cordova-plugin-firebase和angular fire 2插件,没有任何麻烦。

出了什么问题: 任务“:app:processDebugGoogleServices”的执行失败。 文件google-services.json丢失。没有它,Google Services插件将无法运行。 搜索位置: C:\ Users \ User1 \ WebstormProjects \ IONIC \ Projects \ myApp \ platforms \ android \ app \ src \ nullnull \ debug \ google-services.json C:\ Users \ User1 \ WebstormProjects \ IONIC \ Projects \ myApp \ platforms \ android \ app \ src \ debug \ nullnull \ google-services.json C:\ Users \ User1 \ WebstormProjects \ IONIC \ Projects \ myApp \ platforms \ android \ app \ src \ nullnull \ google-services.json C:\ Users \ User1 \ WebstormProjects \ IONIC \ Projects \ myApp \ platforms \ android \ app \ src \ debug \ google-services.json C:\ Users \ User1 \ WebstormProjects \ IONIC \ Projects \ myApp \ platforms \ android \ app \ src \ nullnullDebug \ google-services.json C:\ Users \ User1 \ WebstormProjects \ IONIC \ Projects \ myApp \ platforms \ android \ app \ google-services.json

1 个答案:

答案 0 :(得分:0)

我假设您已将google-services.json服务添加到项目的根目录。

如果您使用的是 cordova-android 7.0或更高版本,请在Android平台标签中添加以下资源文件标签:

<platform name="android">
  <resource-file src="google-services.json" target="app/google-services.json" />
</platform>

如果您使用的是 cordova-android 6.x或更早版本,请添加以下资源文件标记:

<platform name="android">
  <resource-file src="google-services.json" target="google-services.json" />
</platform>

还要确保已安装最新版本1.2.0的相关插件,尤其是 cordova-support-google-services

请注意,来自 chemerisuk 的Firebase插件往往具有这些类型的Cordova错误和警告,很难修复。我一直在处理他的Firebase Auth插件,该插件显示相同的错误,有趣的是,无论如何插件和应用程序都可以正常工作。