Chinaunix首页 | 论坛 | 博客
  • 博客访问: 135289
  • 博文数量: 20
  • 博客积分: 551
  • 博客等级: 下士
  • 技术积分: 260
  • 用 户 组: 普通用户
  • 注册时间: 2011-11-28 15:55
文章分类

全部博文(20)

文章存档

2012年(12)

2011年(8)

分类: 嵌入式

2011-12-16 17:36:30

 

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,就到这里吧希望对大家有所帮助!。

阅读(3833) | 评论(3) | 转发(1) |
给主人留下些什么吧!~~

图片MM2011-12-30 22:24:17

goodspeed_517: 你的意思是??.....
jar文件直接在模拟器里运行啊~

goodspeed_5172011-12-20 10:25:13

图片MM: 都不用安装的啊…….....
你的意思是??

图片MM2011-12-20 05:05:53

都不用安装的啊……