Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Firebase Crashlytics找不到由Google Services生成的资源文件_Firebase_Unity3d_Crashlytics - Fatal编程技术网

Firebase Crashlytics找不到由Google Services生成的资源文件

Firebase Crashlytics找不到由Google Services生成的资源文件,firebase,unity3d,crashlytics,Firebase,Unity3d,Crashlytics,Crashlytics找不到由Google Services生成的资源文件。您可能需要执行:processGoogleServices任务 我读了这个问题的答案 但是我没有成功地在我的unity项目中运行这个命令 ./gradlew:app:processProdReleaseGoogleServices或。/gradlew:app:processDevReleaseGoogleServices 如何运行它?Unity SDK的一个棘手问题是,因为Firebase仍然支持Unity的版本,而这些

Crashlytics找不到由Google Services生成的资源文件。您可能需要执行:processGoogleServices任务 我读了这个问题的答案 但是我没有成功地在我的unity项目中运行这个命令 ./gradlew:app:processProdReleaseGoogleServices或。/gradlew:app:processDevReleaseGoogleServices
如何运行它?

Unity SDK的一个棘手问题是,因为Firebase仍然支持Unity的版本,而这些版本早于完全迁移到gradle之前,我相信2019.4是Unity完全切换的时候,现在最早支持的版本是2017.4,许多Android特定的解决方案,如您链接的解决方案将无法运行。如果您确实想尝试,可以在生成设置中选择导出项目-但我认为这不会有帮助:

听起来好像你缺少Plugins/Android/FirebaseApp.androidlib或Plugins/Android/FirebaseCrashlytics.androidlib。这些都是由Firebase插件生成的,显然FirebaseCrashlytics.androidlib是Crashlytics特有的-你不会看到它作为处理步骤的一部分模拟Play Services gradle插件在典型的Android应用程序或游戏中的功能

有些事情可以尝试:

确保您使用的是Unity 2017.4或更新版本的受支持版本-Firebase不正式支持Alpha或Beta。 确保已添加有效的google-services.json文件,并且Crashlytics已添加到后端完整的重新下载说明。 重新添加FirebaseCrashlytics并确保所有内容都处于选中状态。 请确保您当前拥有。您现在可以从下载Crashlytics,但请确保不要将版本与其他Firebase插件混用。
如果这些都不起作用,有时构建环境中的小更改会暴露出意外的问题。你最好的办法是用你尝试过的所有东西来提交一个问题。

你是否尝试过通过Android Studio冲击Android SDK版本来冲击Android目标API级别项目设置->播放器->目标API级别?