android抓取日誌遇到的問題

一般步驟

1、手機授權電腦,手機調到開發者模式,勾選usb調試模式

2、查看真機設備是否連接

命令:adb devices

3、adb logcat -c 清空舊日誌

adb logcat -v time >C:\Users\admin\Desktop\logcat\logcat.log

adb shell logcat >C:\Users\admin\Desktop\logcat\logcat.log

輸入上面的命令後,回車,然後在手機上操作APP

Ctrl+c 結束日誌抓取

adb logcat -c 清空舊日誌

 

詳細步驟:

1、啓動adb

1、打開cmd首次使用adb devices,出現下面這兩句,就是正在啓動adb服務

C:\Users\admin>adb devices List of devices attached * daemon not running. starting it * daemon started successfully *

2、查看真機設備是否連接

命令:adb devices List of devices attached A5RNW18316011440 device

 

2、沒有出現設備名稱

1.如果List of devices attached下方沒出現任何信息,就是手機沒連上電腦,或者電腦上沒安裝手機的驅動

C:\Users\admin>adb devices List of devices attached

 

2.插拔usb數據線,電腦屏幕出現無法識別的usb設備,那就是手機驅動沒安裝好

 

3、安裝手機驅動

1.電腦下載一個91助手類的管理工具,它會自動識別手機設備型號,安裝驅動

2.手機開啓開發者選項,在設置裏面要是沒看到‘開發者選項,打開關於手機-對着版本號連着點10次就出來了

 

3.usb調試模式勾選

 

4、沒授權(unauthorized)

出現unauthorized是因爲手機沒授權給電腦連接,重新插拔數據線,勾選USB調試

C:\Users\admin>adb devices List of devices attached A5RNW18316011440 unauthorized

 

1.手機重新連上電腦,插拔下數據線,勾選USB調試

 

2.USB連接方式選擇MTP

 

5、adb端口衝突

1.如果出現adb server version (32) doesn‘t match this client (36),這個就是adb端口衝突,被其它應用佔用了,比如(91助手,手機管家之類的)

C:\Users\admin>adb devices List of devices attached adb server version (32) doesn't mat error: could not install *smartsock 通常每個套接字地址(協議/網絡地址/端 could not read ok from ADB Server * failed to start daemon * error: cannot connect to daemon

2.解決辦法:卸載91助手,手機管家之類的

 

offline

1.輸入adb devices ,一直顯示設備處於offline狀態,先嚐試以下基本操作:

  • 開啓usb調試模式
  • 關閉第三方手機助手軟件
  • 重啓adb服務

adb kill-server

adb start-server

2.查看adb版本號,是不是低了

adb -version

3.在手機設置中點擊撤銷USB調試授權,然後重新連接電腦,重新授權該電腦。

4.如果還不行的話,那就重啓手機、重啓電腦

devices

當看到如下設備名稱和device,這個纔是真正連成功了

C:\Users\admin>adb devices List of devices attached A5RNW18316011440 device

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章