編譯 Android
徹底編譯,耗時 1 小時 25 分
$ make
編譯當前目錄下的模塊,耗時 1 小時 31 分
mm
編譯指定目錄下的模塊
mmm 模塊的根目錄
清除上次編譯輸出
make clean
單獨編譯模塊生成.img 文件
make snod
編譯 SDK,耗時大約 40 分鐘
shell
adb(官網下載的 sdk)
export PATH=$PATH:<sdk 目錄>/tools
查看設備
adb devices
安裝軟件,將指定的 apk 文件安裝到設備上
adb install <apk 文件路徑>
卸載軟件,-k 參數,爲卸載軟件可是保留配置和緩存文件
adb uninstall -k <軟件名>
執行一條 shell 命令
adb shell [command]
進入設備或模擬器的 shell
adb shell
端口轉發
adb forward tcp:端口號 tcp:端口號
從電腦上發送文件到設備
adb push <本地路徑> <遠程路徑>
從設備上下載文件到電腦
adb pull <遠程路徑> <本地路徑>
查看 bug 報告
adb bugreport
使/system 目錄可寫
adb remount
獲取設備的序列號
adb get-serialno
顯示應用程序的調試信息
adb logcat
緩存
使用adb調試工具抓取AP側log保存到D盤,文件名爲ap.txt 使用命令爲: adb logcat -v time>D:/ap.txttcp
使用adb調試工具抓取Ril側log保存到D盤,文件名爲ril.txt 使用命令爲:adb logcat -b radio -v time>D:/ril.txt工具