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

 

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

 

首先准备工做是准备好3market相关的apkandroid

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

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

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

 

准备好这3apk以后google

下面开始咱们的安装步骤:spa

 

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

 

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软件。orm

 

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

转载请注明