AVD
AVD的全称为:Android Virtual Device,就是Android运行的虚拟设备,他是Android的模拟器识别。建立的Android要运行,必须创建AVD,每个AVD上可以配置很多的运行项目。
创建AVD的方法又两种。一是通过eclipse开发环境,二是通过命令行创建。
Eclipse开发环境创建:选择Eclipse菜单中Windows菜单下的Android AVD Manager.在name中输入AVD的名称,Target中选择我们使用的类库(Android 1.1、Android1.5或者Google APIs 1.5),创建SDCard和皮肤,点击Finish按钮就可以了。
命令行创建: 在命令行方式中找到Tools的路径,输入命令:android create avd --target 2 --name my_avd 其中android是命令,后面是参数,Create avd是创建AVD,target 2是等级,name是Avd的名称。
AVD安装
- AVD在运行之前必须配置这个,除非你想在实际手机上运行。在CMD里转到Android的tools路径下(如 D:\android-sdk-windows-1.5_r2\tools> ),键入android list targets,会出现已有的SDK列表,记住自己要的那个号码 。
- 接着键入android create avd -n -t ,其中n代表name,t代表target。确定后,会出现是否配置AVD,默认No,若需要修改可写YES,具体参数见Android指南开始编辑
- 在Eclipse里点Open->project,在弹出项的对话框里选Android Project,然后填写Project Name,选择Build target,这个要与AVD的平台相符,Min SDK version就是这个值。 Application name是最终程序的名字,Package name必须有两个符合java规则的标识符,如com.android.hello,Create activity是将整个工程封装在一个类里。填好后就Finish了。按照Guide里的例子,开始Hello World!编译仿真
- Debug或Run configuration里配置一下Target,选择事先设好的AVD。接着就可以编译运行了。我自己出现的问题是,必须先点Debug然后点Run才会在Emulator里仿真
- 仿真器是一个Gphone的界面,很可爱。Hello World的例子里调用了一个Text的Wegdit,会在手机界面上显示Hello world的字样。如果上面你都做过,那么在运行调试的时候会自动安装在你的模拟器上面的,你打开主菜单里边就有你的应用程序了啊,也有可能是你的模拟器上不允许未知来源的应用程序安装,这个都可以在你的模拟器上的修改.........
先说安装:
这里以安装 QQ Android版本为例。
第一步:在命令行里敲,emulator.exe -avd 2.2 启动模拟器或者在eclipse中window->Android SDK and AVD Manager 而后选择模拟器的版本点击Start即可。
第二步:下载QQ Android版本 去下载文件到 …\android-sdk-windows\tools 目录下。
第三步:在命令行里敲:
1、cmd
2、D:
3、cd "D:\Android\android-sdk-windows\platform-tools"(此处基本支持Linux中的cd命令)
4、adb install qq.apk
安装界面如下:
第四步:查看安装成果
==============================================================================
软件卸载:
方法1:在模拟器界面里找到 Settings | 设置 (不知道如何设置成中文界面的朋友可以)
进入后找到 Applications | 应用程序,
再进入后找到 Manage applications | 管理应用程序
在进入的界面里进行删除操作
1、cmd
2、D:
3、cd "D:\Android\android-sdk-windows\platform-tools"
4、adb uninstall com.sky.mine(是JAVA包名称,而不是一般程序名称qq.apk)
方法2:还有一种方法是进入内嵌的linux,去data/app目录下删除 apk文件,这种方法可以批量删除
adb shell
cd data
cd app
rm ApplicationName.apk
删除后重启模拟器就可以看到,程序已经不存在了。
当然到这里顺便提一句在/data/data目录下面执行ls命令你会发现你装到手机里的所有应用程序。
OK,就到这里吧希望对大家有所帮助!。
阅读(3885) | 评论(3) | 转发(1) |