我已将google服务json文件放在android/app/src
我得到这个错误:
Could not find google-services.json while looking in [src/nullnull/debug, src/debug/nullnull, src/nullnull, src/debug, src/nullnullDebug]
registerResGeneratingTask is deprecated, use registerGeneratedFolders(FileCollection)
Could not find google-services.json while looking in [src/nullnull/release, src/release/nullnull, src/nullnull, src/release, src/nullnullRelease]
registerResGeneratingTask is deprecated, use registerGeneratedFolders(FileCollection)
Could not find google-services.json while looking in [src/nullnull/profile, src/profile/nullnull, src/nullnull, src/profile, src/nullnullProfile]
registerResGeneratingTask is deprecated, use registerGeneratedFolders(FileCollection)
dependencies {
classpath 'com.android.tools.build:gradle:3.0.1'
classpath 'com.google.gms:google-services:4.0.0'
}
答案 0 :(得分:2)
将 google-services.json 放在android/app
目录而不是android/app/src
。
答案 1 :(得分:1)
试试这个
在应用程序gradle你应该添加
apply plugin: 'com.google.gms.google-services'.
你应该添加以下依赖
dependencies {
// Add this line
classpath 'com.google.gms:google-services:3.0.0'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
google-services.json 文件,您可以从谷歌控制台下载并放在应用位置
找到 google-service.json文件并将其拖至 app目录(出于某种原因,当我使用文件资源管理器添加它时,它将其放入gradle文件夹)。
清理/重建项目。
它对我有用
答案 2 :(得分:1)
我也有同样的问题。我尝试了这个,对m来说效果很好。 我认为这适用于cordova和离子应用程序。
https://github.com/fechanique/cordova-plugin-fcm/issues/219#issuecomment-282312015