可以使用附件中的脚本实现一键式获取相关定位日志
echo 当前时间是:%time% 即 %time:~0,2%点%time:~3,2%分%time:~6,2%秒%time:~9,2%厘秒@
set del_opt=%1
if '%del_opt:~0,4%'=='/del' (
set del_log=y
echo with [/del] options
) else (
set /p del_log='Need to del all log(y/n)??(n)'
)
if '%del_log:~0,1%'=='y' (
echo warning delete logs .......
adb shell 'rm /data/log/android_logs/*'
adb shell 'rm -rf /data/tombstones/*'
adb shell 'rm -rf /data/anr/*'
adb shell 'rm -rf /data/system/dropbox/*'
)
echo log清除完成
exit
2.复现问题
3. 点击“get_log.bat”获取复现日志
脚本内容:
echo 当前时间是:%time% 即 %time:~0,2%点%time:~3,2%分%time:~6,2%秒%time:~9,2%厘秒@
set ver_str=1.0
set date_time='%date:~0,4%%date:~5,2%%date:~8,2%_%time:~0,2%%time:~3,2%'
set Folder='Logs_%ver_str%_%date:~0,4%%date:~5,2%%date:~8,2%_%time:~0,2%%time:~3,2%%time:~6,2%'
echo ######Start to get log ...
mkdir %Folder%
adb logcat -G 200M
echo ######Start to get framework logs ...
adb shell dumpsys activity activities > %Folder%/activity.txt
adb shell dumpsys window windows > %Folder%/window.txt
adb shell dumpsys SurfaceFlinger > %Folder%/surfaceflinger.txt
adb shell dumpsys package packages > %Folder%/package.txt
echo ######Start to get android logs ...
adb pull /data/log/android_logs %Folder%/android_logs
echo ######Start to get dropbox ...
adb pull /data/system/dropbox/ %Folder%\dropbox\
echo ######Start to get tombstones ...
adb pull /data/tombstones/ %Folder%\tombstones\
echo ######Start to get anr ...
adb pull /data/anr/ %Folder%\anr\
echo ######log抓取完成







































苏公安网备 32011402010933号