1. 程式人生 > >Adb常用命令集合

Adb常用命令集合

Adb命令收集

在android開發過程中,瞭解一些adb命令,可以更方便,快捷的幫助你開發,並給你節約時間。下面是我平時使用到的命令做一彙總,後續有遇到新的命令再更新。

顯示當前執行的全部模擬器:
adb devices

這裡寫圖片描述
進入指定的某個虛擬機器:
adb -s emulator-5554 shell
在這裡插入圖片描述

對某一模擬器執行命令:
adb -s HC45RWW00278 命令
這裡寫圖片描述

安裝應用程式:
adb install -r 應用程式.apk(其中apk路徑是可以滑鼠拖入的)
這裡寫圖片描述

從手機中拖出檔案到指定位置:

  adb pull <remote> <local>

這裡寫圖片描述

push指定檔案到指定目錄:

  adb push <local> <remote>

這裡寫圖片描述

進入模擬器的shell模式:
adb she

這裡寫圖片描述

缷載apk包:
a. 到指定檔案目錄去移除:
adb shell
cd data/app
rm apk包
這裡寫圖片描述
(手機沒有root許可權,無法進入)

b. 知道包名,直接解除安裝:
	adb uninstall com.cy.demo

這裡寫圖片描述

檢視adb命令幫助資訊:

adb help

這裡寫圖片描述

adb logcat -s tag

這裡寫圖片描述

刪除系統應用:
adb remount (重新掛載系統分割槽,使系統分割槽重新可寫)。
adb shell
cd system/app cd system/priv-app
rm *.apk
手機無許可權就不截圖了

啟動Activity:
adb shell am start -n 包名/包名+類名(-n 類名,-a action,-d date,-m MIME-TYPE,-c category,-e 擴充套件資料,等)

這裡寫圖片描述

啟動Service (-a 為action , -n class)

am startservice -a com.android.mars.MainService
am startservice -n com.android.donutbase01/.MarsDaemonMainService

釋出埠:
你可以設定任意的埠號,做為主機向模擬器或裝置的請求埠。如:
adb forward tcp:5555 tcp:8000

檢視bug報告:

adb bugreport
這裡寫圖片描述

記錄無線通訊日誌:

    一般來說,無線通訊的日誌非常多,在執行時沒必要去記錄,但我們還是可以通過命令,設定記錄: 
adb shell 
logcat -b radio

這裡寫圖片描述

獲取裝置的ID和序列號:

 adb get-product 
 adb get-serialno

這裡寫圖片描述

獲取android手機晶片(mtk,高通,展訊)

:adb shell cat /proc/cpuinfo

檢視指定包名的app安裝路徑

adb shell pm path pkg
這裡寫圖片描述

檢視所有在手機上的安裝APP的位置:

adb shell pm list packages –f

這裡寫圖片描述

多個jar包合成一個jar:(將多個jar的程式碼解壓縮放到同一個檔案目錄

 jar cvfm new.jar meta-inf/manifest.mf .

下面是多個jar的程式碼結構圖:
這裡寫圖片描述

執行下面命令生成new.jar 。 就可以將多個jar包合成一個jar(需要配置aapt的環境變數

這裡寫圖片描述

android備份apk
adb backup -f back.ab com.android.donutbase01 > D:\backss

備份指定包名apk

adb backup -nosystem -noshared -apk -f com.sina.weibo.ab com.sina.weibo
	#-nosystem表示不備份系統應用 -noshared表示不備份應用儲存在SD中的資料 -apk表示備份應用APK安裝包 -f 表示備份的.apk檔案路徑和檔名 最後是要備份應用的packageName

檢視手機或模擬器的螢幕寬高
adb shell dumpsys window windows
回車後,會出現很多資訊,找到"Frames"
在這裡插入圖片描述
Frames對應著解析度在這裡插入圖片描述

通過adb傳送指定action的廣播:
adb shell am broadcast -a action.xxxx
在這裡插入圖片描述
今天就補充到這!!!

相關推薦

Adb常用命令集合

Adb命令收集 在android開發過程中,瞭解一些adb命令,可以更方便,快捷的幫助你開發,並給你節約時間。下面是我平時使用到的命令做一彙總,後續有遇到新的命令再更新。 顯示當前執行的全部模擬器: adb devices 進入指定的某個虛擬機器: adb

adb 常用命令

usb art list services devices 命令行 gpo oot 獲取 常用命令 示例 adb devices 列出設備 adb push/pull (傳文件) 1、adb -s 設備名 push 本地文件 設備

幾個ADB常用命令

rem 退出 log 就會 AD 在屏幕上 幫助 ati str http://blog.163.com/ymguan@yeah/blog/static/14007287220133149477594/ 1. 顯示當前運行的全部模擬器: adb devices 2

ADB 常用命令及詳解

adb shell 讀寫權限 oot 文件路徑 文件夾 roi 手機 安裝apk cda 顯示系統中全部設備: adb devices 這個命令是查看當前連接的設備, 連接到計算機的android設備或者模擬器將會列出顯示 2.開啟ADB服務: adb start-s

Linux 常用命令集合

單元格 本地 count pub 群組 hal mes 檢查 可執行 本文引自網絡,僅供個人學習之用 系統信息 arch 顯示機器的處理器架構(1) uname -m 顯示機器的處理器架構(2) uname -r 顯示正在使用的內核版本 dmidecode -q 顯示硬件系

Oracle常用命令集合

har 字符串轉數字 day 列數 reat arch else語句 tput count 刪 除 表:drop table 表名;改字段名:alter table 表名 rename column 列名 to 新列名創 建 表:create table 表名(字段名

adb常用命令

圖片 com war 電源鍵 出現 log 開啟 下載 roi adb是啥, Android 設備玩家的好玩具,即Android Debug Bridge,是PC端跟安卓端進行操作的管道,通過adb可以在PC上操作安卓系統。對Android開發or測試人員提供了強大的工具,

ADB常用命令(二)

connect span dci 選擇 對象 http 重新 ice jpg 參考 http://adbshell.com/commands 常用命令 查看adb 版本 adb version 打印所有附加模擬器/設備的列表 adb devices 設備序列號

maven常用命令集合(收藏大全)

update style 聯網 valid -o 轉化 mpi 查看 追隨者 抽了點時間,整理了一些maven常用命令參數,以便參考;參考了maven官網和網上其他一些maven追隨者的文件,不在此一一列舉,但表示感謝! mvn命令參數 mvn -v

android adb常用命令操作及檢視log的方法

一.adb的常用命令 1.adb下直接拉起當前應用      eg:  am start -n com.android.settings/.FallbackHome 2.adb remount //將 /system 部分置於可寫入的

使用Git——常用命令集合

1、git config命令,用於指定操作物件。例: 2、cd命令指定當前操作範圍,pwd命令讓Git告訴自己當前正在操作的哪個目錄下的檔案。例: 3、git add命令+git commit命令,提交修改檔案到Git庫,讓Git管理。首次建立的檔案必須這樣做才會把修改記錄錄入G

linux常用命令集合(一直更新)

經常使用虛擬機器,也會連線遠端linux系統的測試伺服器,但是一些命令不經常用就會忘記,每次要用的時候又要重新找資料查,比較麻煩,就打算把平時用到的命令都記錄下來,以後要用就翻自己的記錄,這樣也查的更快了。準備不定期更新,遇到什麼要用的命令就寫下來,做個備份。 1、檢視檔案大小 顯示當前資料

git常用命令集合

1、拉程式碼 git clone https://github.com/googlesamples/android-architecture.git    預設不填寫分支,拉取倉庫中的全部分支 git clone -b  https://github.com

【Centos】常用命令集合

author:咔咔 wechat:fangkangfk   從今天開始逐漸總結命令,幫助工作上使用   vim檔案儲存退出的命令 儲存,不退出vi-----------------------  :w 強制儲存,不退出vi---------

MySQL常用命令集合

一、資料庫--庫操作 1、修改MySQL登入密碼:mysqladmin -uroot -proot123(123為你舊密碼) password 回車鍵,輸入新的密碼即可 2、顯示/檢視所有資料庫命令:show databases; (記得新增英文逗號) 3、使用資料庫:

anaconda 常用命令集合

#建立一個名為python34的環境,指定Python版本是3.4,(不用管是3.4.x,conda會為我們自動尋找3.4.x中的最新版本) conda create --name python34 python=3.4 # 安裝好後,使用activate啟

adb 常用命令總結

adb工具即Android Debug Bridge,是手機開發app或測試時常用的工具,可以用於PC端控制手機做一些操作,比較簡單,我認為作為手機端測試也應該瞭解一下 一、環境配置: 1、下載個工具包,這是我用的工具包,下載連結: https://pan.baidu.com/s/1b64T

(Android)ADB常用命令

adb remount 重新掛載檔案系統 adb shell  獲取許可權,能進入android系統  cd system/etc/dabtuner(進入資料夾)  ls(顯示檔案)  cat 在視窗看檔案內容 #rm -r xxx //刪除名字為xxx的資料

android之adb 常用命令

adb常用命令: adb kill-server //關閉adb服務 adb start-server //啟動adb服務 adb reboot //重啟裝置 adb root //獲取root adb remount //重新掛載 adb push <

Docker之常用命令集合

 紅色為高頻率使用命令#如果沒有找到此命令,則表示Docker沒有正確安裝docker info#檢視docker版本docker version#檢視docker所有命令docker --help#檢視docker某個命令使用方法docker run --help#檢視當前