Android 命令行 ADB常用的命令,adb docs玩法
1.如何在android下通過adb安裝軟件
adb install -r 加上apk的絕對路徑(或者直接把文件拖拽到doc窗口即可)
2.PC與手機(jī)之間文件的相互拷貝
2.1從手機(jī)拷貝到PC
adb pull sdcard/libcom_sun_eb/plugin/libcom_sun_eb.apk F:libcom_sun_eb.apk 從SDK的libcom_sun_eb下的plugin 的文件夾下拷貝文件到pc的F盤
2.2 從pc拷貝文件到手機(jī)
adb push F:\test.apk /sdcard/a.apk
將pc的F盤下的test文件拷貝到SD卡下,命名為a.apk的文件
3.adb 開啟和暫停(開啟連接和斷開和設(shè)備的連接)
adb start-server
adb kill-server
4.卸載apk
adb uninstall packageName ----->adb uninstall com.test.action
5.查看安裝的包
adb shell pm list packages
6.查看當(dāng)前設(shè)備列表
adb devices
7.運(yùn)行shell腳本 針對PC只連接一個(gè)devices
adb shell
8.在設(shè)備上運(yùn)行shell 腳本 運(yùn)行指定的devices,出現(xiàn)多個(gè)設(shè)備連接使用,如果單個(gè)就用第七個(gè)的命令
adb -s devicename shell 例如: adb -s 5970c4367ce4 shell
9.進(jìn)入到system/bin 下
cd system/bin
wm 管理窗口信息
wm size 顯示物理分辨率
wm size 360x480 改變分辨率
如果不小心忘記原來的也不用擔(dān)心,可以通過wm size ,會(huì)提示當(dāng)前分辨率和原物理分辨率
10.數(shù)據(jù)備份
adb backup packname
11.設(shè)備重啟
adb reboot
12.截圖
第一種:adb shell screencap -p /sdcard/001.png(只能截圖到卡的根目錄)
第二種:adbshell/system/bin/screencap-p/sdcard/screenshot.png
將截圖文件copy到電腦:adb pull /sdcard/oo1.png (這個(gè)是保存到當(dāng)前目錄下)
將截圖文件copy到電腦:adb pull /sdcard/oo1.png d:screenshot.png (保存到指定目錄,這個(gè)目錄筆記存在)
adb pull /sdcard/002.png f:\\android\\02.png
注釋:不管是截圖還是copy,如果文件夾不存在只能拷貝到根目錄或者當(dāng)前目錄。不然先手動(dòng)創(chuàng)建目錄,再進(jìn)行操作
13.錄屏:
- screenrecord 是一個(gè) shell 命令
- 支持 Android 4.4(API level 19)以上
- 支持視頻格式: mp4
開始錄制命令:
adb shell screenrecord /sdcard/demo.mp4
限制錄制時(shí)間:
adb shell screenrecord --time-limit 10 /sdcard/demo.mp4
指定視頻分辨率大小:分辨率width*height中的*應(yīng)該是x
adb shell screenrecord --size 1280x720 /sdcard/demo.mp4
指定時(shí)間指定分辨率 : adb shell screenrecord --size 720x720 --time-limit 10 /sdcard/demo.mp4
14.創(chuàng)建文件夾
adb創(chuàng)建文件夾只能一級一級創(chuàng)建,不能一次性創(chuàng)建多級
如果想創(chuàng)建一個(gè)/sdcard/sun/test/img的文件夾
adb shell mkdir /sdcard/sun
adb shell mkdir /sdcard/sun/test
adb shell mkdir /sdcard/sun/test/img
15.刪除文件夾
adb shell rmdir /sdcard/sun/test (如果文件夾不為空,則不能刪除)
刪除文件夾下的所有文件
adb shell rm /sdcard/sun/test/img/*.*
刪除文件夾以及所有內(nèi)容:
adb shell rm -r /sdcard/sun/test
本文僅代表作者觀點(diǎn),版權(quán)歸原創(chuàng)者所有,如需轉(zhuǎn)載請?jiān)谖闹凶⒚鱽碓醇白髡呙帧?/p>
免責(zé)聲明:本文系轉(zhuǎn)載編輯文章,僅作分享之用。如分享內(nèi)容、圖片侵犯到您的版權(quán)或非授權(quán)發(fā)布,請及時(shí)與我們聯(lián)系進(jìn)行審核處理或刪除,您可以發(fā)送材料至郵箱:service@tojoy.com






