今天發(fā)版的APP,在小米商城沒有審核通過,給了一個(gè)視頻和一個(gè)日志文件,看到他們的小米開發(fā)者幫助文當(dāng)中有根據(jù)日志生成分析文檔的工具啥繁,就有了下面這篇文章
生成日志
原本是拿小米給的日志生成報(bào)告,但想著以后發(fā)版前先自測一下青抛,所以也研究了下怎么生成日志文件
生成日志需要用到adb命令,關(guān)于adb命令的安裝可參考adb命令安裝
-
執(zhí)行命令
adb bugreport E:\Reports\MyBugReports
后面的目錄可以設(shè)置酬核,但必須存在蜜另,不然會(huì)報(bào)錯(cuò)
這是會(huì)生成一個(gè)類似
bugreport-riva-OPM1.171019.026-2020-10-30-16-06-24.zip
的壓縮包解壓該壓縮包,找到里面的
bugreport-riva-OPM1.171019.026-2020-10-30-16-06-24.txt
文件
chkbugreport工具
下載
-
通過git檢出嫡意,速度有點(diǎn)慢举瑰,不過文件比較小
git clone https://github.com/sonyxperiadev/ChkBugReport.git
打包(需要在Linux環(huán)境下)
-
需要Java 1.8環(huán)境
安裝ant
-
進(jìn)入上面檢出的目錄中的
core
目錄./ChkBugReport-0.5.0/core
執(zhí)行腳本
createjar.sh
執(zhí)行完成后,會(huì)生成一個(gè)
chkbugreport-0.5-216.jar
文件-
如果嫌上面的步驟比較麻煩蔬螟,可以使用我已經(jīng)打包好的文件此迅,但版本不保證最新
鏈接:https://pan.baidu.com/s/1dE5G4qCNaGXrmD_3MvQz4w
提取碼:cztk
生成報(bào)告
將第一步生成的
bugreport-riva-OPM1.171019.026-2020-10-30-16-06-24.txt
和第二步中生成的chkbugreport-0.5-216.jar
放進(jìn)同一個(gè)目錄-
執(zhí)行命令
java -jar chkbugreport-0.5-216.jar "bugreport-riva-OPM1.171019.026-2020-10-30-16-06-24.txt"
命令執(zhí)行完成后,會(huì)在命令執(zhí)行目錄下生成一個(gè)與日志文件同名的目錄
bugreport-riva-OPM1.171019.026-2020-10-30-16-06-24_out
進(jìn)入該目錄,雙擊
index.html
文件耸序,可查看日志信息-
小米的APP審核說APP審核不通過只需要看Error
Error處為此應(yīng)用存在的BUG忍些,其中您只需要修改屬于您應(yīng)用的BUG(根據(jù)BUG的包名判斷),點(diǎn)擊相關(guān)錯(cuò)誤后坎怪,在右邊的界面點(diǎn)擊Link to log罢坝,如下圖所示:
自動(dòng)化測試配圖9.png
分析
- 還看不懂