在模拟器上安装Android market的方法
2011-05-17 16:49
246 查看
Android模拟器中默认是没有Market的,因此默认情况下就没有办法在模拟器中下载Market上丰富的软件。所以我们需要找一个方法来在模拟器上进行安装。
首先准备工作是准备好3个market相关的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
准备好这3个apk之后
下面开始我们的安装步骤:
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 然后打开命令行,切换到SDK的Tools目录下(如果已经把路径添加到系统路径中,则可以在任何目录下执行),加参数“-partition-size 100”启动虚拟机,参数的意思是为system/data分配100M的空间,以便有足够的空间安装Market软件。
D:/Android/java/sdk/android-sdk-windows/tools/emulator.exe
-avd GoogleDroid2.2.avd -partition-size 100
4让Android启动Checkin服务
要正常使用“Android Market(电子市场)”,必须启动Checkin服务。等Android 2.2虚拟机启动完毕,看到正常的界面。
这时候,我们可以把配置文件build.prop取回来编辑
以通过Eclipse的DDMS中的File Explorer来获取这个文件
这样一来,build.prop就放在了 SDK的 tools目录下,用文本编辑软件比如EmEditor、UltraEdit之类的打开它。将“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”到虚拟机
把之前准备好的3个app放到/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
转载请注明
首先准备工作是准备好3个market相关的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
准备好这3个apk之后
下面开始我们的安装步骤:
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 然后打开命令行,切换到SDK的Tools目录下(如果已经把路径添加到系统路径中,则可以在任何目录下执行),加参数“-partition-size 100”启动虚拟机,参数的意思是为system/data分配100M的空间,以便有足够的空间安装Market软件。
D:/Android/java/sdk/android-sdk-windows/tools/emulator.exe
-avd GoogleDroid2.2.avd -partition-size 100
4让Android启动Checkin服务
要正常使用“Android Market(电子市场)”,必须启动Checkin服务。等Android 2.2虚拟机启动完毕,看到正常的界面。
这时候,我们可以把配置文件build.prop取回来编辑
以通过Eclipse的DDMS中的File Explorer来获取这个文件
这样一来,build.prop就放在了 SDK的 tools目录下,用文本编辑软件比如EmEditor、UltraEdit之类的打开它。将“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”到虚拟机
把之前准备好的3个app放到/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
转载请注明
相关文章推荐
- 在android 2.3 AVD 模拟器上安装 google market 安卓市场
- Android 模拟器之 Market 安装
- 在android 2.3 AVD 模拟器上安装 google market 安卓市场
- 在Android2.2模拟器上安装Android Market
- 在Android 模拟器上安装和卸载APK包的方法
- 在android 2.3 AVD 模拟器上安装 google market 安卓市场
- 在模拟器上安装android market
- Android快速搭建模拟器环境另类方法(绕过了官网SDK Manager下载)和 实现静默安装与卸载应用
- 安装 APK 文件到 Android 模拟器的方法
- Android模拟器正确应用与安装方法
- android插件(ECLIPSE) 安装android SDK2.0及创建2.0模拟器的方法
- Android模拟器正确应用与安装方法(1)
- Eclipse搭建android环境及Genymotion模拟器安装问题解决方法
- 模拟器上安装Android Market
- 【转】安装Intel HAXM为Android 模拟器加速,30秒内启动完成
- Android环境搭建——adt无法更新或者无法在线安装的解决方法
- Android中检测App是否安装的方法.
- windows ubuntu Android studio安装好启动没反应解决方法
- [Intel XDK]在线跨平台模拟器-安装方法
- android识别模拟器与真机的一些方法