Android ADB 命令及原始碼編譯命令筆記

2021-08-17 21:04:32 字數 2392 閱讀 5905

adb 常用命令

adb root:獲取root 許可權

adb remount:重新掛載

adb shell :進入terminal

adb devices -s serialnumber :檢視指定裝置狀態

adb devices 獲取裝置列表及裝置狀態

adb kill-server

adb start-server

adb logcat , 列印 android 的系統日誌

adb install -r apk :覆蓋安裝

adb uninstall package:解除安裝應用

adb push source dest

adb pull source dest

adb reboot , 重啟 android 裝置

adb logcat -b [all|main|system|radio|event ] -v time

adb logcat -s tag

adb logcat -c

adb bugreport 列印dumpsys、dumpstate、logcat的輸出,也是用於分析錯誤

adb shell dumpsys:預設列印出當前系統所有service 資訊

adb shell dumpsys battery|activity|diaplay|cpuinfo|meminfo|

adb shell dumpsys activity top:獲取介面的ui 資訊

adb shell dumpsys activity services:檢視service

adb shell dumpsys notification:獲取通知資訊

adb shell service list:【servicename:class】

adb shell ps|grep "systemui"

adb shell top:檢視裝置上程序的cpu和記憶體占用情況

sqlite3 test.db

sqlite3 .help

.table:列出資料庫表名稱

sql 語句

檢視裝置資訊

getprop :獲取屬性資訊【getprop |grep "ro.build.type"】

getprop ro.build.type

setenforce 0|1

getenforce:獲取selinux許可權

adb shell 命令

adb 命令是 adb 這個程式自帶的一些命令,而 adb shell 則是呼叫的 android 系統中的命令,這些 android 特有的命令都放在了 android 裝置的 system/bin 目錄下

pm list package: 列出安裝在裝置上的應用

pm list package -s :列出安裝在裝置上的系統應用

pm list package -3:

pm list package -f:列出應用位置

pm path  package:列出對應包名的 .apk 位置

pm dump package:列出指定應用的 dump 資訊

pm install apk:目標 apk 存放於 pc 端,請用 adb install 安裝

目標 apk 存放於 android 裝置上,請用 pm install 安裝

pm uninstall apk

pm clear package

am start -n package/class

am start -a android.intnet.action.view -d

am start -a android.intent.action.call -d tel:10086

am force-stop package

am startservice package/class

am broadcast  -a "string":

input text test

input keyevent keycode

input tap 500 500

input swip 900 500 100 500

android 原始碼編譯:

source ./build/envseuup.sh

lunch

make -jn:整編

mm:編譯當前目錄

mmm :編譯指定目錄

croot:回到原始碼根目錄

linux 常用命令

重定向符號 ">" ">>"、管道 "|"

kill -9 pid

psfind

易語言系統核心命令系統處理執行命令及原始碼

易語言的執行 命令比執行 多了很多引數,使用起來更加方便,本課通過兩種方法組合框和單選框分別對執行 做了示範。511遇見易語言教程 版本 2 支援庫 shell 程式集 視窗程式集 啟動視窗 子程式 按鈕1 被單擊 區域性變數 文字,文字型 判斷開始 單選框1.選中 通用對話方塊1.過濾器 文件檔案...

Android ADB 命令總結

參考 蒐集android 所有log adb logcat c 清理log adb logcat 1212.txt adb logcat v time 1212.txt 帶時間 adb uninstall com.adb shell rm sdcard crash adb shell ls sdca...

關於crtmpserver編譯執行及原始碼修改

1 x86 linux版本編譯 x86平台有兩種編譯方式 使用 cmake 直接使用 make 一 使用cmake cd crtmpserver built cmake cmake make crtmpserver crtmpserver.lua 注意 crtmpserver.lua 中mediaf...