Android除錯命令收錄
查詢一個程式
ps -A|grep -i camera
查詢程式名包含camera的程式。
檢視程式用到的動態庫
lsof -p pid
(lsof是list open files的縮寫)
命令列工具am
am可以啟動android中的Activity,Service,BroadcastReceiver 等元件
顯式啟動Activity:
am start -n {包名}/{包名}.{活動名}
隱式啟動Activity:
am start -a {指定的action} -d {URI}
隱式啟動服務:
am startService -a {指定的action}
隱式傳送廣播:
am broadcast -a {指定的action}
撥打一個電話
am start -a android.intent.action.CALL -d tel:10086
開啟一個網頁
am start -a android.intent.action.VIEW -d http://www.baidu.com
pm命令
pm (Package Managusage) 用來管理應用包。
[list|path|install|uninstall]
pm list packages [-f]
pm list permission-groups
pm list permissions [-g] [-f] [-d] [-u] [GROUP]
pm list instrumentation [-f] [TARGET-PACKAGE]
pm list features
pm path PACKAGE
pm install [-l] [-r] [-t] [-i INSTALLER_PACKAGE_NAME] [-s] [-f] PATH
pm uninstall [-k] PACKAGE
pm setInstallLocation [0/auto] [1/internal] [2/external]安裝apk程式
禁止包(或者元件),清除包的資料,可以排除個別包的影響。
pm disable {包名.元件名}
pm enable {包名.元件名}
pm clear {包名}
input工具
input工具用於模擬使用者的按鍵輸入和文字輸入。
input:
usage: input [text|keyevent]
input text
input keyevent
input tap
input swipe
service
Usage: service [-h|-?]
service list
service check SERVICE
service call SERVICE CODE [i32 INT | s16 STR] … Options: i32: Write the integer INT into the send parcel. s16: Write the
UTF-16 string STR into the send parcel.
系統資訊檢視小工具dumpstate、dumpsys、bugreport
dumpstate
工具用於將系統裝置的狀態匯出,通過訪問sys檔案系統和呼叫其他工具來完成。
dumpsys
用於檢視應用的狀態。
由於dumpstate和dumpsys兩個工具匯出的內容都較多,最好在主機端配合adb來使用。
procrank抓取記憶體資訊
procrank工具用於抓取Android程式的記憶體使用資訊。
列印環境變數
printenv
列印CPU使用情況
top
相關文章
- rk3368 Android9.0 HIDL除錯記錄Android除錯
- console除錯命令除錯
- android 無線除錯Android除錯
- Android 用adb 列印linux核心除錯資訊dmesg和kmsg命令AndroidLinux除錯
- Flutter的命令列除錯Flutter命令列除錯
- GDB除錯命令詳解除錯
- gdb高階除錯命令高階除錯
- Android adb 網路除錯Android除錯
- GDB除錯使用記錄除錯
- iOS 常用除錯方法:LLDB命令iOS除錯LLDB
- windbg 常用除錯命令總結除錯
- linux串列埠命令列除錯Linux串列埠命令列除錯
- Android除錯工具Genymotion的使用Android除錯
- Android 中 WebView 的除錯方法AndroidWebView除錯
- gdb除錯學習與實踐記錄 -- 常用命令解析1除錯
- Python 學習除錯記錄Python除錯
- GitHub學習除錯記錄Github除錯
- Supervisor 安裝除錯記錄除錯
- # Xcode 編譯器除錯命令(所有)XCode編譯除錯
- android studio 除錯 framework 層程式碼Android除錯Framework
- (學習)godot4.2 Android除錯GoAndroid除錯
- UE Puerts 在 Android 的除錯方法Android除錯
- Android Studio程式碼除錯技巧篇Android除錯
- 深入理解Android逆向除錯原理Android除錯
- Linux rm(刪除檔案/目錄) 命令Linux
- Android FrameWork學習(二)Android系統原始碼除錯AndroidFramework原始碼除錯
- Android除錯資料庫的福音:Android-Debug-DatabaseAndroid除錯資料庫Database
- js除錯命令,不止於console.log()JS除錯
- android nfc tag3 除錯日記Android除錯
- 遠端除錯 Android 裝置網頁除錯Android網頁
- 使用GDB除錯Android Native 層程式碼除錯Android
- Android 除錯實戰與原理詳解Android除錯
- NodeMCU入門:燒錄、除錯、聯網除錯
- 除錯備忘錄-SWD協議解析除錯協議
- FCoE測試重啟除錯記錄除錯
- Linux rm命令:刪除檔案或目錄Linux
- linux刪除資料夾命令是什麼 linux刪除一個目錄的命令Linux
- Linux 黑乎乎的命令列下,如何除錯 Python?Linux命令列除錯Python