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程式。借助這個工具,我們可以管理裝置或手機模擬器的狀態。還可以進...