当开发者遇到技术问题需要平台技术支持时,可通过日志相关API上传日志。 日志上传进度及状态将通过事件回调方式进行通知。
小鱼AndroidSDK在SDK初始化之后就会开始收集应用log并不包含Crash log(需要应用获取了外置存储读写权限),同时可以调用sendFeedbackLog接口将log提交到小鱼服务器,协助我们修复版本bug。
sdk日志存储位置:
log 位置:/sdcard/Android/data/包名/files/.ainemo.sdk+getPackageName()
,比如当前 App 包名为 com.test.abc
,log 位置为:/sdcard/Android/data/包名/files/.ainemo.sdk.com.test.abc
目录下
2.29.7 版本以前:
log 位置:/sdcard/.ainemo.sdk+getPackageName()
,比如当前 App 包名为 com.test.abc
,log 位置为:/sdcard/.ainemo.sdk.com.test.abc/
1.收集 Log 之前需要打开 App 读写手机存储权限
2.log 文件为隐藏文件,因此需要打开文件夹 显示隐藏文件选项
提交日志:
FeedbackActivity.java
private void sendFeedback() {
...
NemoSDK.getInstance().sendFeedbackLog(feedbackEditText.getText().toString());
...
}