原文地址:http://blog.csdn.net/jinlking/archive/2009/03/03/3953319.aspx
Android模擬器能夠讓我們使用fat32格式的磁盤鏡像作為SD卡的模擬:
以下所有操作均在windows環(huán)境
首先,運(yùn)行cmd,進(jìn)入命令行界面(需要預(yù)先將你放置android sdk所在目錄下的tools設(shè)置到環(huán)境變量path中)
以下除eclipse方式,其他均在命令行運(yùn)行
1. 創(chuàng)建SD文件
命令行方式: mksdcard -l sdcard 512M d:/android/mysdcard/sdcard.img 這樣就在d:/android/mysdcard/sdcard.img 創(chuàng)建了一個(gè)512M的SD卡鏡像文件
mksdcard參數(shù)如下:
mksdcard: create a blank FAT32 image to be used with the Android emulator
usage: mksdcard [-l label] <size> <file>
if <size> is a simple integer, it specifies a size in bytes
if <size> is an integer followed by 'K', it specifies a size in KiB
if <size> is an integer followed by 'M', it specifies a size in MiB
2.在模擬器中加載剛創(chuàng)建的SD文件
命令行方式:emulator -sdcard d:/android/mysdcard/sdcard.img
eclipse方式:(前提是安裝了google android 插件), 選擇菜單“Run” -> "Run Configurations..." ,進(jìn)入彈出頁面,選擇"Targets"標(biāo)簽,在最下面一行"Aditional Emulator Command Line Options"下面增加啟動(dòng)參數(shù) -sdcard d:/android/mysdcard/sdcard.img
3.向SD卡傳輸文件(管理SD卡上的內(nèi)容)
可以用mtools來做管理,也可以用android SDK帶的命令:
adb push local_file sdcard/remote_file
local_file表示要傳輸?shù)奈募^對(duì)路徑,或與Tools目錄的相對(duì)路徑
remote_file為Qemu中Linux目錄/sdcard/文件名
eclipse方式:
通過DDMS標(biāo)簽中的File Explorer文件瀏覽器在傳輸如圖:
模擬器 sdk 1.5 啟動(dòng)
android create avd -n myavd -t 3
android list avd
5_r1\tools>android list avd
Available Android Virtual Devices:
Name: myavd
Path: D:\.android\avd\myavd.avd
Target: Google APIs (Google Inc.)
Based on Android 1.5 (API level 3)
Skin: HVGA
---------
emulator -avd myavd
-avd myavd -sdcard D:\k.img
C:\android-sdk-windows-1.5_r1\tools\emulator.exe -avd myavd -sdcard D:\k.img
注:現(xiàn)在最新的sdk并不需要用命令行來創(chuàng)建模擬器,有專門的一個(gè)模擬器管理工具。
posted on 2010-04-21 17:32
漂漂 閱讀(1034)
評(píng)論(0) 編輯 收藏 引用