開發必備 你應該知道的一些 ADB 命令

2021-08-08 02:41:43 字數 2121 閱讀 7721

作者looperjing

關注 2016.11.27 11:45*

字數 1548

閱讀 2019

喜歡 44

一、裝置相關

輸出格式為 [serialnumber] [state],state 有如下幾種:

列名解釋

nodevice

沒有裝置/模擬器連線

offline

表示裝置未連線成功或無響應。

device

裝置已連線。注意這個狀態並不能標識 android 系統已經完全啟動和可操作,在裝置啟動過程中裝置例項就可連線到 adb,但啟動完畢後系統才處於可操作狀態

二、應用管理

引數解釋

-f顯示應用關聯的 apk 檔案

-d只顯示 disabled 的應用

-e只顯示 enabled 的應用

-s只顯示系統應用

-3只顯示第三方應用

-i顯示應用的 installer

-u包含已解除安裝應用

包名包含 字串

比如檢視第三方應用:adb shell pm list packages -3

package:apk.wangjing.com.apkpatch

package:apk.wangjing.com.multidex

package:com.example.wangjing.animation

package:com.example.wangjing.eventdispatch

package:com.sunfusheng.stickyheaderlistview

package:com.tencent.mobileqq

package:csdnblog4.example.com.disscrollview

package:csdnblog4.example.com.ndk

package:mall.chenwenxin.com.demo

package:test.volley.com.volley

package:tool.test.memory.memoryleak

比如檢視包名帶有qq的應用:adb shell pm list packages qq

三、記憶體、程序相關

四、android四大元件相關

引數解釋start [options]

啟動 指定的 activity

startservice [options]

啟動 指定的 service

broadcast [options]

傳送 指定的廣播

force-stop

停止 相關的程序

kill-all

殺死後台所有程序

kill

引數是包名,殺死指定包名的程序

display-size wxh

改變顯示的解析度,有的可能不支援

display-density

改變顯示的density,有的可能不支援

引數很靈活,和寫 android 程式時**裡的 intent 相對應。用於決定 intent 物件的選項如下:

引數解釋

-a 指定 action,比如 android.intent.action.view

-c -n

五、檔案相關

六、實用功能

參考鏈結

android高階高階

舉報文章

關注 looperjing

寫了 84051 字,被 1459 人關注,獲得了 1926 個喜歡

如果覺得我的文章對您有用,請打賞點碎銀子。您的支援將鼓勵我繼續寫優質部落格!

讚賞支援

喜歡  

44

**:

做BS開發,你應該知道的一些東西

除了瀏覽器,還有其他使用方式 手機 螢幕朗讀器 搜尋引擎等等。你應該知道在這些情況下,你的 的執行狀況。mobiforge提供了手機 開發的一些相關知識。知道如何在基本不影響使用者使用的情況下公升級 通常來說,你必須有版本控制系統 cvs subversion git等等 和資料備份機制 backu...

你應該知道的一些Linux技巧

首先,我想告訴大家,在unix linux下,最有效率技巧的不是操作圖形介面,而是命令列操作,因為命令列意味著自動化。如果你看過 你可能不知道的shell 以及 28個unix linux的命令列神器 你就會知道linux有多強大,這個強大完全來自於命令列,於是,就算你不知道怎麼去 做乙個環保主義的...

你應該知道的一些Android ADB 命令

一 裝置相關 輸出格式為 serialnumber state state 有如下幾種 列名解釋 nodevice 沒有裝置 模擬器連線 offline 表示裝置未連線成功或無響應。device 裝置已連線。注意這個狀態並不能標識 android 系統已經完全啟動和可操作,在裝置啟動過程中裝置例項就...