Android Firebase和google Analytics的google-services.json
我想在我的项目中使用谷歌分析和Firebase。我已经从Firebase控制台设置下载了google-services.json文件,但在使用它之后,我无法支持google Analytics。它向我显示了错误:Android Firebase和google Analytics的google-services.json,android,firebase,google-analytics,google-play-services,Android,Firebase,Google Analytics,Google Play Services,我想在我的项目中使用谷歌分析和Firebase。我已经从Firebase控制台设置下载了google-services.json文件,但在使用它之后,我无法支持google Analytics。它向我显示了错误: Error:(463, 49) error: cannot find symbol variable global_tracker 如何在同一个.json文件中配置两者 从firebase dashboard下载的.json文件中缺少以下字段 "services": { "a
Error:(463, 49) error: cannot find symbol variable global_tracker
如何在同一个.json文件中配置两者
从firebase dashboard下载的.json文件中缺少以下字段
"services": {
"analytics_service": {
"status": 2,
"analytics_property": {
"tracking_id": "some_tracking_id"
}
},
你不应该使用谷歌分析,Firebase已经包含了你可以更好使用的分析服务 只需在模块
build.gradle
:
编译'com.google.firebase:firebase核心:10.0.1'
声明对象
私有FirebaseAnalytics mFirebaseAnalytics代码>
onCreate
方法中的实例
mFirebaseAnalytics=FirebaseAnalytics.getInstance(此)代码>
因此,注册事件:
Bundle params = new Bundle();
params.putString("image_name", name);
params.putString("full_text", text);
mFirebaseAnalytics.logEvent("share_image", params);
更多信息:
当我从Firebase控制台下载谷歌服务.json
时,分析服务
如下所示:
"analytics_service": {
"status": 1
},
但是,由于我已经按照指示使用global_tracker.xml
文件配置了Google analytics,因此似乎没有必要在Google services.json
中配置它,请确保Google-services.json配置文件中的包名与您在代码中使用的包名匹配。你可以查一下。您还可以检查此相关信息,这表明您需要在res文件夹中创建一个名为xml
的新文件夹,并将文件移动到该文件夹中。这里有一个可能也会有帮助的问题。交叉发布:这里有一个类似的问题有一个更完整的答案:禁用谷歌分析不是一个选项。