Android ADB常用命令總結(jié)
ADB全稱Android Debug Bridge, 是android sdk里的一個工具, 用這個工具可以直接操作管理android模擬器或者真實的andriod設(shè)備(手機)。
它的主要功能有:
運行設(shè)備的shell(命令行)
管理模擬器或設(shè)備的端口映射
計算機和設(shè)備之間上傳/下載文件
將本地apk軟件安裝至模擬器或android設(shè)備
ADB是一個客戶端-服務(wù)器端程序,其中客戶端是你用來操作的電腦,服務(wù)器端是android設(shè)備。先說安裝方法,電腦上需要安裝客戶端。客戶端包含在SDK里。設(shè)備上不需要安裝,只需要在手機上打開選項-設(shè)置-應(yīng)用程序-USB調(diào)試(4.0+:設(shè)備-開發(fā)人員選項)。adb有各個系統(tǒng)的版本:Liunx,Mac,Windows,根據(jù)你自己的操作系統(tǒng)來選擇要下載的Android SDK就可以使用adb命令了。
如下解釋下ADB常用的幾個命令
查看設(shè)備
adb devices
這個命令是查看當前連接的設(shè)備, 連接到計算機的android設(shè)備或者模擬器將會列出顯示
安裝軟件
adb install [-r] [-s]
這個命令將指定的apk文件安裝到設(shè)備上.
-r 強制安裝(在某些情況下可以已有些應(yīng)用程序在運行或不可寫,可加上此參數(shù)強制安裝)
-s 將apk文件安裝在SD-Card
卸載軟件
adb uninstall [-k] <軟件名>
如果加 -k 參數(shù),為卸載軟件但是保留配置和緩存文件.
從電腦上發(fā)送文件到設(shè)備
adb push <本地路徑> <遠程路徑>
用push命令可以把本機電腦上的文件或者文件夾復(fù)制到設(shè)備(手機)
例:傳送文件到手機中,如:
adb push recovery.img /sdcard/recovery.img
將本地目錄中的recovery.img文件傳送手機的 SD卡中并取同樣的文件名。
從設(shè)備上下載文件到電腦
adb pull <遠程路徑> <本地路徑>
用pull命令可以把設(shè)備(手機)上的文件或者文件夾復(fù)制到本機電腦
顯示幫助信息
adb help
-- 這個命令將顯示幫助信息
顯示ADB命令版本號
adb version
啟動計算機adb 服務(wù)進程
adb start-server
當然你可以直接使用adb devices命令時自動開啟
關(guān)閉計算機adb 服務(wù)進程
adb kill-server
這樣可以關(guān)閉adb服務(wù)進程,有時正在使用adb,然后想刪除adb,那這時你得先關(guān)閉進程才了刪除,就要用到它了。
重啟設(shè)備
adb reboot [bootloader|recovery] adb reboot-bootloader
重啟有三種方式:
直接重啟設(shè)備回到使用界面adb reboot即可
重啟設(shè)備到bootloader引導(dǎo)模式:adb reboot-bootloader或adb reboot bootloader
重啟到recovery刷機模式:adb reboot recovery
返回設(shè)備狀態(tài)
adb get-state
返回設(shè)備狀態(tài),有三種結(jié)果:關(guān)機,引導(dǎo)模式,設(shè)備在線
返回設(shè)備序列號
adb get-serialno
返回設(shè)備序列號SN值
獲取設(shè)備的ROOT權(quán)限
adb remount
通過這個命令就可以獲取設(shè)備的ROOT權(quán)限,可以通過adb操作/system等系統(tǒng)目錄,如
adb push xx.app /system/app
即可將app應(yīng)用直接放入系統(tǒng)目錄。這個操作必須機子已解鎖并ROOT過。
相關(guān)文章
Android GuideView實現(xiàn)首次登陸引導(dǎo)
這篇文章主要為大家詳細介紹了Android GuideView實現(xiàn)首次登陸引導(dǎo),具有一定的參考價值,感興趣的小伙伴們可以參考一下2019-03-03使用RecyclerView實現(xiàn)點贊頭像疊加效果
這篇文章主要為大家詳細介紹了使用RecyclerView實現(xiàn)點贊頭像疊加效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2020-08-08解決android studio卡頓,提升studio運行速度的方法
這篇文章主要介紹了解決android studio卡頓,提升studio運行速度的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-03-03Kotlin Service實現(xiàn)消息推送通知過程
這幾天分析了一下的啟動過程,于是乎,今天寫一下Service使用; 給我的感覺是它并不復(fù)雜,千萬不要被一坨一坨的代碼嚇住了,雖然彎彎繞繞不少,重載函數(shù)一個接著一個,就向走迷宮一樣,但只要抓住主線閱讀,很快就能找到出口2022-12-12Android自定義SeekBar實現(xiàn)視頻播放進度條
這篇文章主要為大家詳細介紹了Android自定義SeekBar實現(xiàn)視頻播放進度條的相關(guān)資料,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-03-03android private libraries 中的包源代碼添加方法
這篇文章主要介紹了android private libraries 中的包源代碼添加方法,方法很簡單,看完本文即可學(xué)會,需要的朋友可以參考下2015-05-05