close

參考資料:http://adbshell.com/

完整說明請參上面網址
adb install [-l] [-r] [-s] [--algo <algorithm name> --key <hex-encoded key> --iv <hex-encoded iv>] <file> - push this package file to the device and install it ('-l' means forward-lock the app) 1 ('-r' means reinstall the app, keeping its data) 2 ('-s' means install on SD card instead of internal storage) ('--algo', '--key', and '--iv' mean the file is encrypted already)

(1) adb logcat 除錯用(ref http://imsardine.simplbug.com/note/android/adb/commands/logcat.html
(2)列出現在正在運行的虛擬機。
    android-sdk-windows\toos> adb devices
(3)進入現在正在運行的虛擬機中,可下命令的環境。 
    android-sdk-windows\toos> adb shell
(4)查看整體目錄結構# ls -l
(5)查看可操作的命令集 # ls /system/bin
(6)查看設備安裝的package 列表#ls data/data

 
ADB 系統除錯與連結工具指令
$adb devices (顯示目前有多少個模擬器正在執行) 
$adb -s (指定模擬器來操作)  Ex:adb -s emulator-5554 install email.apk
$adb install apkfile (安裝 APK 應用程式套件)  Ex:adb install email.apk
$adb uninstall package (移除 APK 應用程式套件)  Ex:adb uninstall com.android.email
$adb shell (進入 Android 系統指令列模式)
$dmesg (查看 Android Linux Kernel 運作訊息)
ls - 顯示檔案目錄
cd - 進入目錄
rm - 刪除檔案
mv - 移動檔案
mkdir - 產生目錄
rmdir - 刪除目錄

$adb push (複製檔案到 SD 卡)  Ex:adb push mp3 /sdcard
$adb pull . (從 Android 系統下載檔案)  Ex:adb pull /data/app/com.android.email
$adb logcat (監控模擬器運作紀錄,以Ctrl + c 離開監控模式)
$adb bugreport (產生 adb 除錯報告)
$adb get-state (獲得 adb 伺服器運作狀態)
$adb start-server (啟動 adb 伺服器)
$adb kill-server (關掉 adb 伺服器)
$adb forward tcp:6100 tcp:7100 (更改模擬器網路 TCP 通訊埠)
$adb shell ps -x (顯示 Android 上所有正在執行的行程)
$adb version (顯示 adb 版本)
$adb help (顯示 adb 指令參數)
 
arrow
arrow
    全站熱搜

    stanley 發表在 痞客邦 留言(0) 人氣()