在cmd中輸入adb命令后,會出現‘adb’不是內部或外部命令,也不是可運行程序或批處理文件的問題
CMD啟動指令,出現C:\Users\mash>
將下載的adb.exe、AdbWinApi.dll、AdbWinUsbApi.dll三個文件將其復制到C:\Users\mash>目錄下 ,問題解決。
1.幫助:adb —help
2.啟動adb server:adb start-server
3.關閉adb server: adb kill-server
4.設備號:adb devices
5.系統版本號:adb shell getprop ro.build.version.release
6.電腦文件發送到手機:adb push 電腦文件路徑/文件 手機存儲路徑
7.從手機拉取文件: adb pull 手機文件路徑 電腦文件存儲路徑
8.查看手機運行日志:adb logcat 擴展 可以通過過濾報名取到指定app運行日志(mac/linux:| grep 包名 win: | findstr 包名)
9.進入手機shell命令行: adb shell 可以操作類Linux命令 top 過濾app占用資源
10.獲取app包名和啟動名:
1.mac/linux:adb shell dumpsys window windows | grep mFocusedApp
2.win:adb shell dumpsys window windows | findstr mFocusedApp
11.安裝apk到手機:adb install apk文件路徑
12.卸載app:adb uninstall 包名
13.獲取app 啟動時間:adb shell am start -W 包名/啟動名
14.指定某台設備:adb -s 設備號
ps:輸入 ADB devices 然后出現了 list of devices attached 這種情況,並沒有顯示出手機設備。
解決辦法:1.查看設備管理器,其他設備有沒有出現黃色感嘆號的情況,如果沒有就說明不是ADB驅動的問題,要是沒有的話,就網上找一個手機驅動,然后更新驅動,選擇計算機上的文件進行更新,選擇在網上下載的驅動文件目錄,可能會彈出一個警告框,選擇始終允許。手機驅動下載成功的一個地址 :https://www.jb51.net/softs/538237.html
2.檢查手機是否選擇了usb調試模式
