我有一个Android项目,想要使用Firebase进行扩展。目前当我想要通过日志消息测试崩溃时出现了错误记录。
Server did not receive report: Origin Error message: API key not valid. Please pass a valid API key.
我该怎么办才能解决这个问题? 我已经从控制台将google-services.json文件复制到我的项目中。
我有一个Android项目,想要使用Firebase进行扩展。目前当我想要通过日志消息测试崩溃时出现了错误记录。
Server did not receive report: Origin Error message: API key not valid. Please pass a valid API key.
我该怎么办才能解决这个问题? 我已经从控制台将google-services.json文件复制到我的项目中。
我在我的Angular项目中遇到了同样的错误。我知道这个问题是针对android的,但这是当我为angular搜索错误时弹出的问题,所以希望它能帮助另一个人在不久的将来解决问题。 确保你导入了正确的变量,在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: ""
}
};
所以确保你导入了正确的变量。我花了一些时间才弄清楚。编码愉快!
请确保您在Firebase项目的Google开发者控制台中正确设置了API密钥。
发布模式和测试模式有两种不同的配置。确保您使用与每个相关的API密钥。在Angular中,有两个环境文件。environment.prod.ts用于生产,environment.ts用于测试。确保这些文件中的API密钥是正确的。
晚安,我用以下代码解决了这个问题
npm i firebase --save