Crashlytics 找不到 Google 服务生成的资源文件
Crashlytics could not find the resource file generated by Google Services
Crashlytics 找不到 Google 生成的资源文件 Services.You 可能需要执行 :processGoogleServices 任务
我从这个问题中阅读了解决方案
但我在我的统一项目中没有成功 运行 这个命令
./gradlew :app:processProdReleaseGoogleServices 或 ./gradlew :app:processDevReleaseGoogleServices
我怎么能运行呢?
Unity SDK 的一个棘手之处在于,因为 Firebase 仍然支持完全迁移到 gradle 之前的 Unity 版本(我相信 2019.4 是 Unity 完全切换的时候,目前最早支持的版本是2017.4),许多 Android 特定解决方案(例如您链接的解决方案)将不起作用。如果您确实想尝试,可以在构建设置中 select“导出项目”——但我认为这不会有帮助:
这听起来像是您错过了 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 添加到您的后端(完整说明 here 以重新下载)。
- 重新添加 FirebaseCrashlytics 并确保您选中所有内容。
- 确保您拥有 latest Crashlytics plugin (currently 7.1.0). You can download just Crashlytics now from this site,但请确保您没有将版本与其他 Firebase 插件混合搭配。
如果这些 none 有效,有时构建环境中的小变化会暴露出意想不到的问题。你最好的选择是对你尝试过的一切提出问题 here。
Crashlytics 找不到 Google 生成的资源文件 Services.You 可能需要执行 :processGoogleServices 任务
我从这个问题中阅读了解决方案
Unity SDK 的一个棘手之处在于,因为 Firebase 仍然支持完全迁移到 gradle 之前的 Unity 版本(我相信 2019.4 是 Unity 完全切换的时候,目前最早支持的版本是2017.4),许多 Android 特定解决方案(例如您链接的解决方案)将不起作用。如果您确实想尝试,可以在构建设置中 select“导出项目”——但我认为这不会有帮助:
这听起来像是您错过了 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 添加到您的后端(完整说明 here 以重新下载)。 - 重新添加 FirebaseCrashlytics 并确保您选中所有内容。
- 确保您拥有 latest Crashlytics plugin (currently 7.1.0). You can download just Crashlytics now from this site,但请确保您没有将版本与其他 Firebase 插件混合搭配。
如果这些 none 有效,有时构建环境中的小变化会暴露出意想不到的问题。你最好的选择是对你尝试过的一切提出问题 here。