Cocos 全局捕获异常信息

在main.js中,添加如下代码即可。
浏览器环境请使用window.onerror

1
2
3
4
5
6
7
8
window.__errorHandler = function (file, line, message, error) {
var exception = {};
exception.file = file;
exception.line = line;
exception.message = message;
exception.error = error;
cc.log(JSON.stringify(exception));
};

捕获到的异常信息可以自行上报各种BUG分析平台,反射调用java、oc的原生方法也可。