一、创建、删除、浏览AVD
1、在图形界面下管理AVD(略)
2、在命令行管理AV
-list 列出机器上所有安装的android 版本和AVD的设备
-list 列出机器上所有安装的AVD的设备
-list target 列出机器上所有安装的android版本
-create avd 创建一个AVD设备
-move avd 移动或重命名一个AVD 设备
-delete avd 删除一个AVD设备
-update avd 升级一个AVD设备使之符合新的SDK环境
-create project 创建一个新的android的项目
-update project 更新一个已有的Android 项目
-create test-project 创建一个新的Android测试项目
-update test-project 更新一个已有的Android测试项目
例子:
android create avd -n <avd 名称> -t <Android版本> -p <AVD设备保存位置> -s<选择AVD皮肤>
android create avd -n leegang -t 6
其中命令中的6为android 2.3的代号
二、使用android模拟器
使用emulator.exe启动模拟器有两种用法
1、emulator - avd crazyit // 运行名为crazyit 的avd设备
2、emulator -data myfile //以myfile作为镜像文件来运行avd设备
三、Android Debug Bridge(ADB)的用法
1、查看当前运行的模拟器
adb -devices
2、电脑与模拟器之间文件的相互复制
adb push d:/abc.txt /sdcard/ //将D:\盘根目录下的abc.txt文件复制到模拟器的/sdcard/目录下
adb pull /sdcard/xyz.txt d:/ //将/sdcard/目录下的xyz.txt文件复制到电脑的D:\盘根目录下。
3、启动模拟器的Shell窗口
adb shell
4、安装、卸载APK程序
adb install [-r] [-s] <file>
-r 表示重新安装该APK包;-s 表示将APK包安装到SD卡上-----默认是将APK包安装到内存存储器上。
adb install text.apk
adb uninstall [-k] <package>
上式的命令表示删除<package>代表的APK包。其中-k表示只删除该应用程序,但保留该程序所用的数据和缓存目录。