1、啓動服務
adb start-server :
2、停止服務
add kill-server
3、連接模擬器/設備所在的ip和端口
adb connect 127.0.0.1:5555
adb connect 192.168.1.61
如果是USB連接,直接會連接ADB,如果是想通過網絡連接(有線或者無線),則需要在同一個局域網,通過IP連接。上面192.168.1.61替換成想要連接設備的IP即可。
4、斷開設備:
adb disconnect 192.168.1.61
5、列出所有設備名稱
adb devices:
6、安裝一個apk
adb install -r (APK路徑)
-r 代表如果apk已安裝,重新安裝apk並保留數據和緩存文件。apk路徑則可以直接將apk文件拖進cmd窗口,記得加空格
7.直接卸載:
adb uninstall (apk包名)
卸載 app 但保留數據和緩存文件:
adb uninstall -k (apk包名)
8.列出手機裝的所有app的包名:
adb shell pm list packages
列出系統應用的所有包名:
adb shell pm list packages -s
列出除了系統應用的第三方應用包名:
adb shell pm list packages -3
adb shell pm clear (apk包名)
10.啓動應用
adb shell am start -n com.helloshan.demo/.MianActivity
此處無圖,要知道具體的軟件的包名及入口纔可以打開。
11.強制停止應用
需要強制停止應用,則執行以下命令:
adb shell am force-stop (apk包名)
adb remount (重新掛載系統分區,使系統分區重新可寫)。
adb shell
cd system/app/
ls
rm *.apk
ls命令可以查看文件夾下的所有文件
12.殺死某個進程:(三個步驟)
adb shell
ps
kill pid
ps是查看進程命令,kill pid 你想結束的進程
13.pull和push文件
adb push (文件路徑) (想要push的路徑)
adb pull (文件路徑) (想要pull的路徑)
adb push/pull 之前有些設備要獲取權限先,14條講解。
14.獲取文件的讀寫權限:
adb remount
有些設備並不能直接adb remount,必須要先以root身份進入,先執行adb root,在執行adb remount
15.查看日誌:
adb logcat
查看cocos2d目錄
adb -s emulator-5554 logcat |grep cocos
16.查看屏幕分辨率
adb shell wm size
操作文件和文件夾有時會出現權限不夠,Read-only file system。就需要adb remount 操作,獲得權限。
cd system/sd/data //進入系統內指定文件夾
ls //列表顯示當前文件夾內容
mkdir xxx //創建xxx的文件夾
rm -r xxx //刪除名字爲xxx的文件夾及其裏面的所有文件
rm xxx //刪除文件xxx
rmdir xxx //刪除xxx的文件夾