Unity - A计划(永久有效期) 扫二维码继续学习 二维码时效为半小时

(197评价)
价格: 4431.00元
关于 google-services.json 的问题
Everness发起了问答2020-07-16
2
回复
2217
浏览

目前我的项目中需要接入 firebase 进行数据打点,但是现在遇到了一个很大的问题,就是出包后虽然能够正常运行,但是 firebase 后台没有数据显示,通过在 Android Studio 中查看日志发现有如下信息:

2020-07-16 20:03:38.481 29192-29192/? W/FirebaseApp: Default FirebaseApp failed to initialize because no default options were found. This usually means that com.google.gms:google-services was not applied to your gradle project.
2020-07-16 20:03:38.481 29192-29192/? I/FirebaseInitProvider: FirebaseApp initialization unsuccessful
2020-07-16 20:03:38.501 29192-29213/? V/FA: Deferring to Google Analytics for Firebase for event data collection. https://goo.gl/J1sWQy
2020-07-16 20:03:38.860 29192-29275/? E/FA: Missing google_app_id. Firebase Analytics disabled. See https://goo.gl/NAOOOI
2020-07-16 20:03:41.464 29192-29275/? E/FA: Missing google_app_id. Firebase Analytics disabled. See https://goo.gl/NAOOOI

目前推测问题可能是出在 google-services.json 这个文件没有被正确加载。但是这个文件到底放在什么问题我现在一头雾水。

我们的项目由于加入了其他第三方的远程依赖,所以 firebase 使用的是源生的集成到一个 AAR 包里后放入 Unity 使用的。

我看官方说法是安卓源生 sdk 需要把这个放在项目根目录下,而 Unity 版 firebase sdk 则需要把这个文件直接放在 Assets 目录下就可以。但是我们的项目是通过 aar 调用的 firebase,所以感觉好像这两个都不太对。

通过查询网络资料,我目前是在安卓端集成好 firebase 打出 AAR 包后导入 Unity,之后把 Unity 项目导出成 Android 工程使用 Android Studio 出包。然后把这个 json 文件放在了工程的 src 文件夹中(我看网上有人是这么说的),但是还是不行,上面的信息就是这么做以后的日志。

求问有没有对这方面了解老师或者同学帮忙指点下。如何处理这个 json 文件。我已经查了好几天了有点没有方向了。谢谢各位了!

所有回复
  • 老师_Trigger 2020-07-17

    同学的问题已经反馈,如果有老师做过会回复,另外同学可以等待其他做过的同学提供参考

    还有-5条回复,点击查看
    你还没有登录,请先登录注册
  • firking 2023-01-06

    你好,请问这个问题解决了么?怎么处理的?我现在遇到同样的问题了。真是一模一样,连放google-services.json文件的位置都一样

    还有-5条回复,点击查看
    你还没有登录,请先登录注册
发表回复
你还没有登录,请先 登录或 注册!