other-Bugly错误上报

other-Bugly错误上报


前篇


api 说明

  • 错误页说明

    image-20240829114538004

    • 累计影响设备: 由 CrashReport.setDeviceId 决定, 设置不同的值代表不同的设备

    • 发生次数: CrashReport.postException 上报几次就显示几次

    • CrashReport.postException(int crashType, String name, String reason, String stack, Map<String, String> extraInfo)

      1. crashType: 有这些值可以选, 一般选 5, 或 6 即可

        1
        2
        3
        4
        5
        6
        7
        8
        9
        10
        public static final int MAX_USERDATA_KEY_LENGTH = 100;
        public static final int MAX_USERDATA_VALUE_LENGTH = 100000;
        public static final int CRASHTYPE_JAVA_CRASH = 0;
        public static final int CRASHTYPE_JAVA_CATCH = 1;
        public static final int CRASHTYPE_NATIVE = 2;
        public static final int CRASHTYPE_U3D = 3;
        public static final int CRASHTYPE_ANR = 4;
        public static final int CRASHTYPE_COCOS2DX_JS = 5;
        public static final int CRASHTYPE_COCOS2DX_LUA = 6;
        public static final int CRASHTYPE_BLOCK = 7;

        对应的显示区域

        image-20240829115156823

      2. stack: 使用 \n 换行即可分段显示

      3. extraInfo: 额外信息, 在详情页的 跟踪数据 下的 extraMessage.txt 文件里

        image-20240829115658647

  • 用户 id: CrashReport.setUserId 和 应用版本: CrashReport.setAppVersion

    image-20240829115541751