自2024年5月16日起,中文课堂仅支持使用UnityID登入,如遇问题,请在开发者社区发帖说明情况,我们会尽快帮您解决。

使用Device & Stacktrace快速定位游戏崩溃源(UOS教程)

教程
初级
15 分钟
概述
作者信息
互动讨论
课程评价
7人收藏,22人学习
摘要
当你的 Unity 游戏突发崩溃时,你是否感到手足无措,仿佛自己也要随之“崩溃”?
其实大可不必如此焦虑~
在本篇文章中,我们将通过一个示例项目工程,展示通过将 Unity Online Services(UOS)提供的 Device 服务与 Stacktrace 服务完美融合在一起,从而能够在 Unity 游戏或应用遭遇崩溃的第一时间内,迅速且有效地采取应对的措施。
你可以在 Device 云真机平台提供的百余款设备中,挑选出可以帮助你复现崩溃问题的移动设备。然后再借助 Stacktrace 服务的堆栈还原能力,开发者可以高效、精准地还原崩溃堆栈,快速定位引发崩溃的源代码。这一组合不仅提升了崩溃问题的诊断效率,还确保了应用在各种环境下的稳定性和兼容性。 教程中涉及 UOS 服务包括: - 云真机服务 Device:用于提供在云端真实设备环境中安装并测试应用 - 崩溃堆栈还原服务 Stacktrace:用于高效精准地还原 Unity 游戏或应用崩溃的错误堆栈 教程大纲: 1. 创建工程,并安装 UOS Launcher、配置 UOS App 信息 2. 启用 Device 服务,并安装 Device 服务的 SDK 3. 启用 Stacktrace 服务,并安装 Stacktrace 服务的 SDK 4. 通过 Stacktrace 导入项目示例资源包 5. 构建 APK,并上传 APK 和符号表文件至 UOS 网页端 6. 在 Unity 云真机平台的设备上安装并运行应用程序 7. 查看解析的原始的崩溃日志和还原后的日志信息 8. 提取安卓 APK 的崩溃日志并提交 教程中用到的项目素材资源,是通过 UOS Launcher 直接导入的资源包,更多细节与步骤说明,请参考 UOS 官方文档页面: 云真机客户端SDK接入指南 (unity.cn)Stacktrace 客户端SDK接入指南 (unity.cn) 了解更多 UOS 相关信息 官网: UOS一站式游戏云服务平台 (unity.cn) 技术交流群(企鹅):823878269 公众号:UOS游戏云服务
建议的Unity版本
2021.3 - 团结1.1
教程
使用Device & Stacktrace快速定位游戏崩溃源(UOS教程)