概述
Bugly Unity Plugin是专为Unity平台的移动终端(iOS/Android)游戏APP而开发的崩溃/异常捕获组件,它能够自动捕获C#脚本未处理的异常和原生代码(Objective-C、Java、C/C++等)未处理的异常,并提供实时、多维度的异常问题分析服务。
通用部分集成步骤
下载并导入Bugly Unity Plugin到Unity项目工程
- 下载最新版本Bugly Unity Plugin,双击.unitypackage文件,导入Plugin的相关文件到您的Unity工程中。
下载包目录结构说明
- bugly_plugin_*.unitypackage - Bugly Unity Plugin包, 提供C#异常捕获功能及原生SDK接口封装
- BuglySDK - Bugly原生SDK, Plugin包依赖的原生SDK
- BuglyUnitySample - Unity工程示例
双击bugly_plugin_*.unitypackage文件,根据平台需求导入文件到Unity工程(如果你正在使用旧版本Plugin包,请务必先删除旧版本相关的文件)
bugly_plugin_*.unitypackage目录结构说明
- Assets/Plugins/BuglyPlugins - Plugin脚本
- Assets/Plugins/BuglyPlugins/Android/libs - Android平台依赖的原生SDK(.jar)及NDK组件(.so)
- Assets/Bugly.framework - iOS平台依赖的原生SDK静态库
注意:
- 集成Bugly Unity Plugin之后,还需集成对应的 iOS 或 Android 平台的SDK组件(已经在下载包中提供)
- iOS的SDK组件可以在导出的Xcode工程中集成并修改配置(具体可以参考iOS SDK 使用指南),或者使用XUPorter插件自动集成
- Android的SDK组件可以在导出的Android工程中集成并修改配置(具体可以参考Android SDK 使用指南),或直接把组件的内容拷贝到工程Plugins/Android目录下,并修改AndroidManifest.xml的权限声明