https://github.com/jashking/ue4bugly
腾讯Bugly虚幻4插件,支持崩溃上报,log上报等功能
https://github.com/jashking/ue4bugly
bugly ue4
Last synced: 11 months ago
JSON representation
腾讯Bugly虚幻4插件,支持崩溃上报,log上报等功能
- Host: GitHub
- URL: https://github.com/jashking/ue4bugly
- Owner: jashking
- License: mit
- Created: 2018-02-07T08:32:01.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2022-11-21T03:48:15.000Z (over 3 years ago)
- Last Synced: 2023-03-07T15:23:33.294Z (over 3 years ago)
- Topics: bugly, ue4
- Language: C++
- Homepage:
- Size: 21.2 MB
- Stars: 63
- Watchers: 6
- Forks: 28
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Tencent Bugly For UE4 #
腾讯Bugly虚幻4插件
平台:
* Android 测试通过
* iOS 测试通过
## 如何使用 ##
### 编译插件 ###
将 `Plugins\Bugly` 文件夹复制到自己工程的 `Plugins` 目录下,重新生成项目并编译
### 配置Bugly ###
首先去 [Bugly官网](https://bugly.qq.com/v2),注册两个产品,一个 `Android`,一个 `iOS`
打开工程 `Edit/Project Settings/Plugins/Bugly` 菜单,分别将注册的两个产品的 `App ID` `App Key` 填到对应的输入框中

### 打包测试 ###
打包工程,在手机上运行游戏,可以参考 `Demo` 里,有三个崩溃测试菜单按钮,可以测试崩溃,目前 `ANR` 类型的异常收集不到,不知道为什么
Android 测试接口
* Java Crash
* Native Crash
iOS 测试接口
* Native Crash
### Bugly后台 ###
产生异常后就可以在后台页面查看,如图
* 崩溃列表

* 自定义数据

* 自定义Log

* iOS 崩溃堆栈

## 更新Bugly SDK ##
### 目前使用的版本 ###
* Android NDK: 3.9.0
* Android SDK: 3.3.9
* iOS SDK: 2.5.9
### 更新 Android SDK ###
#### 更新 NDK ####
到官网下载 `Android NDK` 包并解压,将 `libs` 目录中的内容覆盖到 `Plugins\Bugly\Source\BuglySDK\Android\libs` 中
#### 更新 SDK ####
到官网下载 `Android SDK` 包并解压,将 `bugly_crash_release.jar` 复制到 `Plugins\Bugly\Source\BuglySDK\Android\libs` 中
### 更新 iOS SDK ###
到官网下载 `iOS SDK` 包并解压,将 `Bugly.framework` 文件夹覆盖到 `UE4Bugly\Plugins\Bugly\Source\BuglySDK\iOS\Bugly.embeddedframework` 中
将 `UE4Bugly\Plugins\Bugly\Source\BuglySDK\iOS\Bugly.embeddedframework` 文件夹压缩为zip,覆盖 `UE4Bugly\Plugins\Bugly\Source\BuglySDK\iOS\Bugly.embeddedframework.zip`