在模拟器上安装Android market的方法

 

Android模拟器中默认是没有Market的,因此默认情况下就没有办法在模拟器中下载Market上丰富的软件。所以我们需要找一个方法来在模拟器上进行安装。

 

首先准备工作是准备好3market相关的apk

GoogleServicesFramework.apk 下载链接http://download.csdn.net/source/3266099

Vending.apk 下载链接 http://download.csdn.net/source/3266202

MarketUpdater.apk 下载链接 http://download.csdn.net/source/3266206

 

准备好这3apk之后

下面开始我们的安装步骤:

 

1 创建Android模拟器GoogleDroid2.2.avd,选择sd卡支持

 

2 Android SDK对应API平台下的system.img文件(比如我的为:D:/Android/java/sdk/android-sdk-windows/platforms/android-8/images/system.img)拷贝到创建的模拟器目录下(比如我的 为:C:/Documents and Settings/Administrator/.android/avd /GoogleDroid2.2.avd)。

 

3 然后打开命令行,切换到SDKTools目录下(如果已经把路径添加到系统路径中,则可以在任何目录下执行),加参数“-partition-size 100”启动虚拟机,参数的意思是为system/data分配100M的空间,以便有足够的空间安装Market软件。

 

D:/Android/java/sdk/android-sdk-windows/tools/emulator.exe -avd GoogleDroid2.2.avd -partition-size 100

 

4Android启动Checkin服务

要正常使用“Android Market(电子市场)”,必须启动Checkin服务。等Android 2.2虚拟机启动完毕,看到正常的界面。

这时候,我们可以把配置文件build.prop取回来编辑

以通过EclipseDDMS中的File Explorer来获取这个文件

这样一来,build.prop就放在了 SDK tools目录下,用文本编辑软件比如EmEditorUltraEdit之类的打开它。将“ro.config.nocheckin=yes (一般为文件中的倒数第三行) 前面加“#”号注释掉。

#ro.config.nocheckin=yes

然后再传到Android虚拟机上,重新启动虚拟机,Checkin服务就启动了(在上传之前,需要执行“adb remount”指令使/system目录可写)。

adb remount 
adb push build.prop /system/build.prop

 

5安装“Android  Market”到虚拟机

把之前准备好的3app放到/system/app/目录下

 

6  清理现场

关闭虚拟机,  把产生的  image: userdata-qemu.img, userdata.img, cache.img 都删除,重新启动虚拟机它就会自动初始化。

7 重新启动模拟器

 

 

则可以看到Android market

 

用你的google帐号登录之后就可以去搜索应用下载

如果连接有问题的话

可以修改hosts文件

127.0.0.1               localhost

74.125.93.113           android.clients.google.com

 

估计是景德镇的墙原因

 

 

用这种方式连接到Android market相比实际的market上的程序还是要少很多,不过仅用于体验应该可以了,不知道有没有办法能弄到跟手机上一样效果。如果谁有办法可以联系我的mail交流 zylucifer@gmail.com

 

 

本文地址 http://blog.csdn.net/Zengyangtech/archive/2011/05/17/6427364.aspx

转载请注明

 

 

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值