Android本來就是一個linux操作系統,所以大部分都是linux的命令,如mkdir,ls,netstat,mount,ps 等,這裏就不具體介紹了,
主要介紹幾個Android特有的。
getprop 返回Android的所有系統屬性。
getevent 打印所有的鍵盤和觸摸事件
logcat 輸出日誌
printenv 系統環境變量
am 運行start/broadcast/instrument(instrument可以運行自動化測試代碼,其它的還沒有試過)
# Android模擬器啓動命令模式
在android-sdk-windows-1.1 ools執行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
adb push mp3 /sdcard
adb shell (Android 模擬器啓動命令模式)
#cd /sdcard (進入 /sdcard 目錄)
#ls (查看 SD 記憶卡中的檔案)
# 使用 adb+pull 從sdcard卡下載文件
adb pull /sdcard/001.jpg . (下載 /sdcard 目錄下的檔案)
adb pull /sdcard/pictures . (下載 sdcard 目錄下的 pictures 目錄)
# 刪除 SD 卡里面的檔案
adb shell
#cd /sdcard
#rm 001.jpg (刪除 SD 記憶卡里的檔案)
#rm -r * (刪除 SD 記憶卡里所有檔案與目錄)
# Android仿真器影片播放方法
mksdcard 4096M video.img (製作一個圖像文件的 SD 記憶卡)
adb push video.avi /sdcard (從計算機複製圖像文件到 SD 卡中)
emulator -sdcard video.img (啓動模擬器並載入SD卡)
adb install iiivpa.apk (安裝Meridian Video Player)
接下來就可以用裝上去的player播放.mp4、3gp與.wmv三種文件格式
# 安裝 APK 應用程序
adb install filename.apk (安裝filename.apk)
adb install -r filename.apk (保留已設定數據,重新安裝filename.apk)
adb -s emulator-5554 install filename.apk (指定安裝 APK 套件在 5554 的 Android 仿真器中)
# 移除 APK 應用程序
adb uninstall package
adb uninstall -k package (移除程序時,保留數據)
此package名稱不是安裝APK套裝時的文件名或顯示在仿真器中的應用程序名稱
可以先到/data/data或data/app目錄下,查詢想移除的package名稱
adb shell
ls /data/data 或 /data/app (查詢package名稱)
exit
adb uninstall package (移除查詢到的 Package)
$adb devices (顯示目前有多少個仿真器正在執行)
$adb -s (指定模擬器來操作操作)
adb -s emulator-5554 install email.apk
$adb install apkfile (安裝 APK 應用程序)
adb install email.apk
Android裏的shell的系統命令
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.