Google 服务 3.0.0 缺少 api_key/current 密钥

时间:2023-02-13
本文介绍了Google 服务 3.0.0 缺少 api_key/current 密钥的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

由于我使用最新版本的谷歌服务和库(9.0.0)升级了项目,我遇到了这个奇怪的问题:

Since I upgraded the project with the latest version of google services and libraries (9.0.0), I have this strange issue :

等级控制台:

:app:processDebugGoogleServices
Parsing json file: /Users/cyrilmorales/Documents/Projects/mobilemeans-punainenristi/app/google-services.json
:app:processDebugGoogleServices FAILED
Error:Execution failed for task ':app:processDebugGoogleServices'.
> Missing api_key/current_key object
Information:BUILD FAILED

build.gradle(根):

build.gradle (root) :

dependencies {
    classpath 'com.android.tools.build:gradle:2.2.0-alpha1'
    classpath 'com.google.gms:google-services:3.0.0'
}

build.gradle(应用程序):

build.gradle (app) :

dependencies {
    ....
    compile 'com.google.android.gms:play-services-analytics:9.0.0'
    compile 'com.google.android.gms:play-services-gcm:9.0.0'
    compile 'com.google.android.gms:play-services-maps:9.0.0'
    compile 'com.google.android.gms:play-services-location:9.0.0'
    ...
}
apply plugin: 'com.google.gms.google-services'

但是,它可以很好地与 8.4.0 和 google-services 2.1.0 中的播放服务库配合使用

However, it works well with the play service libraries in 8.4.0 and google-services 2.1.0

你知道解决办法吗?

推荐答案

从 https://developers.google.com/cloud-messaging/android/client#get-config

新的配置文件 "api_key": [ { "current_key": XXX } ] 在客户端部分

Newly config file with "api_key": [ { "current_key": XXX } ] in client section

更新:或在开发者控制台中手动启用服务并生成密钥.

Update: or manually enabled service in developer console and generate key.

这篇关于Google 服务 3.0.0 缺少 api_key/current 密钥的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

上一篇:如何设置 gradle 和 android studio 来进行发布构建? 下一篇:Android 在代码中使用 Gradle Build 风格,例如 if 案例

相关文章

最新文章