测试调试

1. 打印文件输出

//是否开启Log, 建议是开发时打开,发布时关闭
JL_Log.setLog(BuildConfig.DEBUG);
//是否保存Log文件, 建议是开发时打开,发布时关闭
JL_Log.setIsSaveLogFile(BuildConfig.DEBUG, context);

Note

1. 建议在Application中设置打印输出
2. debug版本默认开启打印, release版本默认关闭打印
3. 客户可以在demo工程配置是否开启debug调试

多个杰理库同时使用时, 可以按如下设置:

//开启杰理OTA库打印
 com.jieli.jl_bt_ota.util.JL_Log.setLog(BuildConfig.DEBUG);
 if (BuildConfig.DEBUG) { //如果开启,把杰理OTA库的打印输出到杰理连接库的输出文件中
     com.jieli.jl_bt_ota.util.JL_Log.setLogOutput(new com.jieli.jl_bt_ota.util.JL_Log.ILogOutput() {
         @Override
         public void output(String s) {
             //此处回调杰理OTA库的打印信息
             JL_Log.addLogOutput(s); //添加到杰理连接库的输出文件中
         }
     });
 }

2. 打印文件

  1. 打印文件格式

    格式:[tag_prefix]_log_[timestamp].txt

  • tag_prefix : 标识前缀, 固定为 bluetooth

  • timestamp: 时间戳

例如: bluetooth_log_20220113093020.432.txt ==> 杰理连接SDK打印文件, 创建时间: 2022/01/13 09:30:20
  1. 文件存储路径

    位置: 手机根目录/Android/data/[包名]/files/logcat/

  • 包名: 应用包名, 比如: com.jieli.healthaide

举例: Android/data/com.jieli.healthaide/files/logcat/

3. 异常处理步骤

Important

前提: 出现异常情况后, 退出APP
1. 简单描述问题现象 (必要)
2. 提供最接近时间戳的log文件 (必要)
3. 提供现象的截图或者视频