android 命令大全

2021-08-25 20:27:39 字數 3057 閱讀 8908

cd /system/bin

lsandroid本來就是乙個linux作業系統,所以大部分都是linux的命令,如mkdir,ls,netstat,mount,ps 等,這裡就不具體介紹了,

主要介紹幾個android特有的。

getprop 返回android的所有系統屬性。

getevent 列印所有的鍵盤和觸控事件

logcat 輸出日誌

printenv 系統環境變數

am 執行start/broadcast/instrument(instrument可以執行自動化測試**,其它的還沒有試過)

# android模擬器命令列啟動模式

在android-sdk-windows-1.1/tools執行emulator以執行模擬器

加上-skin引數,指定顯示模式為hvga-l,則可轉為橫向

emulator - skin hvga-l (480*320,水平顯示)

emulator - skin hvga-l (320*480,垂直顯示,模擬器預設模式)

emulator - skin hvga-l (320*240,水平顯示)

emulator - skin hvga-l (240*320,垂直顯示)

# 使用mksdcard指令模擬1gb的記憶卡

mksdcard 1024m sacard.img

# 模擬插入 sd 卡的模擬器

emulator - sdcard sdcard.img

# 使用 adb+push 上載檔案到sd記憶卡

adb push 001.jpg /sdcard (複製檔案到 /sdcard 目錄下)

adb push pictures /sdcard (複製 picture **目錄到 /sdcard 目錄下)

adb push *** /sdcard (複製 *** 音樂目錄到 /sdcard 目錄下)

adb shell (android 模擬器啟動命令列模式)

#cd /sdcard (進入 /sdcard 目錄)

#ls (檢視 sd 記憶卡中的檔案)

# 使用 adb+pull 從 sd 記憶卡下載檔案

adb pull /sdcard/001.jpg . (下載 /sdcard 目錄下的檔案)

adb pull /sdcard/pictures . (下載 sdcard 目錄下的 pictures 目錄)

# 刪除 sd 卡裡面的檔案

adb shell

#ced /sdcard

#rm 001.jpg (刪除 sd 記憶卡裡的檔案)

#rm -r * (刪除 sd 記憶卡裡所有檔案與目錄)

# 安裝 apk 應用程式

adb install filename.apk (安裝filename.apk)

adb install -r filename.apk (保留已設定資料,重新安裝filename.apk)

adb -s emulator-5554 install filename.apk (指定安裝 apk 套件在 5554 的 android 模擬器中)

# adb 系統除錯與鏈結工具

$adb devices (顯示目前有多少個模擬器正在執行)

$adb -s (指定模擬器來操作)

adb -s emulator-5554 install email.apk

$adb install apkfile (安裝 apk 應用程式套件)

adb install email.apk

$adb uninstall package (移除 apk 應用程式套件)

adb uninstall com.android.email

$adb shell (進入 android 系統指令列模式)

$ls$dmesg (檢視 android linux kernel 運作訊息)

ls - 顯示檔案目錄

cd - 進入目錄

rm - 刪除檔案

mv - 移動檔案

mkdir - 產生目錄

rmdir - 刪除目錄

5、搜尋模擬器/裝置的例項:

取得當前執行的模擬器/裝置的例項的列表及每個例項的狀態:

adb devices

6、檢視bug報告:

adb bugreport

7、記錄無線通訊日誌:

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

adb shell

logcat -b radio

8、獲取裝置的id和序列號:

adb get-product

adb get-serialno

9、訪問資料庫sqlite3

adb shell

sqlite3

# emulator 命令列啟動引數

emulator -timezone asia/****ei (指定時區)

emulator -no-boo-anim (省略開機小機械人動畫畫面)

emulator -scale auto (調整模擬器視窗大小)

emulator - scale factor (factor: 0.1-3.0)

emulator -dpi-device 300 (更改模擬器的解析度,default為 165dpi)

emulator -skin (更改模擬器顯示模式)

emulator -help-keys (顯示鍵盤快速鍵說明)

emulator -shell (相當於adb shell 功能)

emulator -data data.img (使 /data 目錄使用 data.img 的檔案空間)

emulator -sdcard sdcard.img (使 /sdcard 目錄使用 sdcard.img 的檔案空間)

emulator -cache cache.img (瀏覽器暫存檔儲存空間)

emulator -wipe-data (使模擬器恢復到原廠設定)

emulator -help (顯示 emulator 指令引數)

using sqlite from shell in android

Android手機隱藏命令大全

android手機隱藏命令大全,用之前要考慮清楚,謹慎操作,尤其是涉及到格式化或者恢復出廠設定類的。注意 因安卓版本較多,固有部分隱藏命令或不能使用 4636 顯示手機資訊 電池資訊 電池記錄 使用統計資料 wifi 資訊 7780 重設為原廠設定,不會刪除預設程式,及 sd 卡檔案。2767 38...

Android系統常用隱藏命令大全

android手機隱藏命令大全,用之前要考慮清楚尤其是涉及到格式化或者恢復出廠設定類的!注意 因android版本較多,固有部分隱藏命令或不能使用 筆者用htc 測試發現部分命令可用,比如 4636 4636 顯示手機資訊 電池資訊 電池記錄 使用統計資料 wifi 資訊 7780 重設為原廠設定,...

android除錯工具adb命令大全

一 adb介紹 sdk的tools資料夾下包含著android模擬器操作的重要命令adb,adb的全稱為 android debug bridge就是除錯橋的作用。通過adb我們可以在eclipse中方面通過ddms來除錯android程式。借助這個工具,我們可以管理裝置或手機模擬器的狀態。還可以進...