Andriod、iOS APP日志的抓取方法(通過Mac / Windows 電腦操作)


APP日志的抓取方法
一、Mac / Windows 電腦抓取Android手機APP 日志的方法

若電腦只連接一個Android設備

1、電腦安裝adb工具

2、手機打開usb調試:開發者選項開啟-->usb調試開啟-->允許usb調試

3、查詢手機上第三方apk包的包名:

打開控制台:cmd

查詢包名:adb shell pm list packages -3;(如:adb -s 11870469 shell pm list packages -3)

若app包名為 com.rokid.mobile

4、查詢app的進程號:adb shell ps | grep com.rokid.mobile (查出兩個進程號)

5、在電腦當前路徑創建文件存放日志:touch log

7、給文件操作權限:chmod 777 log

8、查詢APP的日志並導入到log文件:adb shell logcat |grep -e "進程號1" -e "進程號2" >> log

(如:adb -s 11870469 shell logcat |grep -e "6998" -e "7081" >> log )

 

電腦連接多個Android設備:

1、電腦安裝adb工具

2、手機打開usb調試:開發者選項開啟-->usb調試開啟

3、cmd 打開控制台

4、adb devices查詢設備號

5、查詢第三方apk包的包名:adb -s 設備號 shell pm list packages -3;(如:adb -s 11870469 shell pm list packages -3)

若app包名為com.rokid.mobile

6、查詢第三方apk進程號:adb -s 設備號 shell ps | grep com.rokid.mobile

7、在電腦當前路徑創建文件存放日志:touch log

8、給文件操作權限:chmod 777 log

9、查詢APP的日志並導入到log文件:adb -s 設備號 shell logcat |grep -e "進程號1" -e "進程號2" >> log

(如:adb -s 11870469 shell logcat |grep -e "6998" -e "7081" >> log )

 

二、Mac電腦上抓取IOS手機APP日志的方法:使用Mac電腦自帶的“控制台”

Mac電腦對iOS手機的兼容性非常好,抓日志也很簡單,ios手機連上電腦,打開控制台就開始抓取日志了,抓取的是全部的系統日志,用“RokidApp”可以過濾出其中某個APP的日志。

 

 

 

 

三、Windows電腦上抓取ios 手機APP日志的方法:可以用iTools工具

1、下載安裝itools工具:http://www.mydown.com/soft/59/11963059.shtml

2、插上ios手機之后要先安裝驅動,驅動安裝成功才能連上ios手機

3、如下圖為連接手機成功

 

 

4、點擊“工具箱”,點擊“實時日志”,ios上所有APP的日志都能打印出來

 

 

5、保存系統日志,文件名為AppLog

 

 

6、cmd 打開控制台,過濾出APP的日志並查看日志

cat AppLog | grep -e "RokidApp"

7、將APP日志導出

創建文件:touch RokidAppLog

給文件賦權限:chmod 777 RokidAppLog

導出日志: cat AppLog | grep -e "RokidApp" >> RokidAppLog
————————————————
版權聲明:本文為CSDN博主「阿狸茜茜」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/yx20130919/java/article/details/95092705


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM