Firebase无效的API密钥

时间:2017-04-06 09:37:14

标签: android firebase firebase-authentication firebase-crash-reporting

我有一个Android项目,我想用Firebase进行扩展。 目前,当我想用​​日志消息测试崩溃时,我记录了错误。

Server did not receive report: Origin Error message: API key not valid. Please pass a valid API key.

我该怎么做才能解决这个问题? 我已将google-services.json文件从控制台复制到我的项目中。

4 个答案:

答案 0 :(得分:1)

在我的Angular项目中得到了相同的错误。我知道问题是针对android的,但这是我搜索错误角度时弹出的问题,希望如此,它将在不久的将来对另一个人有所帮助。 确保您要导入正确的变量。在app.module.ts文件中:

import { FIREBASE } from 'src/environments/firebase';

imports: [
    AngularFireModule.initializeApp(FIREBASE.firebase)
  ],

firebase.ts(环境文件)填写您从firebase的配置信息。

export const FIREBASE = {
  production: false,
  firebase: {
    apiKey: "",
  authDomain: "",
  databaseURL: "",
  projectId: "",
  storageBucket: "",
  messagingSenderId: "",
  appId: "",
  measurementId: ""
  }
};

因此,请确保您要导入正确的变量。花了我一些时间弄清楚。祝您编码愉快!

答案 1 :(得分:0)

确保您的Firebase项目Google Developer Console中的API密钥设置正确。

答案 2 :(得分:0)

发布模式和测试模式有两种不同的配置。确保您使用与每个相关的 API 密钥。在 angular 中有两个环境文件。 environment.prod.ts 用于生产,environment.ts 用于测试。确保这些文件中的 api 密钥 正确。

答案 3 :(得分:-1)

晚安,我用

解决了这个问题
npm i firebase --save