模拟器上安装Android Market
一.
基本介绍
Android的Market是一个应用市场,里面不仅有很多的实用的软件,包括很多免费的软件可以下载使用,而且也有一些库文件提供下载,比如在Android上使用TTS功能时,如果手机中没有安装需要的一些语言数据时,就会连接到Market从那里下载。
可是Android模拟器中默认是没有Market的,因此默认情况下就没有办法在模拟器中下载Market上丰富的软件,也没有办法下载比如TTS功能需要的语言数据等。但是通过一定的方法还是可以让模拟器安装上Market,下面就具体来安装一下。
二.
具体实现
1.
首先创建模拟器
使用Eclipse创建模拟器已经很简单了,其中要注意的是必须给模拟器分配SD卡空间,我这分配了256M。
图1 创建Android模拟器
2.
命令行方式启动虚拟机
把
Android SDK对应API平台下的system.img文件(比如我的为:D:\Others\Android\android-sdk-
windows-1.6_r1\platforms\android-8\images\system.img)拷贝到创建的模拟器目录下(比如我的
为:C:\Documents and Settings\Administrator\.android\avd
\GoogleDroid2_2.avd)。
图2 拷贝system.img文件
然
后打开命令行,切换到SDK的Tools目录下(如果已经把路径添加到系统路径中,则可以在任何目录下执行),加参数“-partition-
size 100”启动虚拟机,参数的意思是为system/data分配100M的空间,以便有足够的空间安装Market软件。
图3 带参数启动模拟器
3.
让Android启动Checkin服务
要正常使用“Android Market(电子市场)”,必须启动Checkin服务。等Android 2.2虚拟机启动完毕,看到正常的界面。
图4 模拟器启动完毕
这时候,我们可以把配置文件build.prop取回来编辑(如果你有真实的Android连在电脑上,一定要先取下来再进行以下操作)。
图5 命令行方式提取build.prop文件
注意:第一次执行adb指令,会加载adb相关服务,然后提示“device offline(设备不在线)”。此时,需要再次执行上面的adb指令就可以了。
也可以通过Eclipse的DDMS中的File Explorer来获取这个文件,
图6 通过DDMS提取build.prop文件
这样一来,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
图7 命令行方式上传build.prop
4.
安装“Android Market”到虚拟机
首先,下载一个为各种手机开发的定制版Android 2.2,将它解压缩,将system/app/GoogleServicesFramework.apk
、
system/app/Vending.apk
和system/app/MarketUpdater.apk(可以在这里下载)
放到
Android SDK的
tools
目录
下。
(不过MarketUpdater更新好像没有起作用,没法自动更新Market的版本)
然后执行以下指令安装这两个apk安装包,并且删除Android虚拟机上的SdkSetup.apk(注意大小写):
adb push GoogleServicesFramework.apk /system/app
adb push Vending.apk /system/app
Adb push MarketUpdater.apk /system/app
adb shell rm /system/app/SdkSetup.apk
图8
安装
Market
相关文件
5.
清理现场
关闭虚拟机,
把产生的
image: userdata-qemu.img, userdata.img, cache.img
都删除,重新启动虚拟机它就会自动初始化。
图9
删除虚拟器自动产生的文件
6.
“Android Market”现身
按照常规方式启动刚才新创建的Android 2.2
虚拟机,就可以看到
“Android Market”
。
图10
启动
Android
模拟器
图11
出现
Market
图标
点击“Market”
,就需要进行
Google
登录了,用你自己的
Google
账号登录吧。
图12 Market
使用时登录
Google
账户
登录以后,理论上说就可以使用“Android Market
(电子市场)
”
尝试各种软件了
图13
使用
Market
但是实际上和真实手机上的Market
相比软件数量上还是有所差别的,其中有好多软件搜索不到,比如搜索
TTS
,只有一个结果,没有搜索到
TTS Extended
等内容,但是在实际的真机上的
Android Market
中是能搜到的。
图14
搜索
TTS
的结果
应该是模拟器的Market
没法更新的原因,比如现在手机上的
Market
可以更新到最新的版本,界面如下所示:
图15
新版
Android Market
界面
但是模拟器中的Market
还是之前的界面及版本,没法自动更新。
三.总结
不过虽然和实际手机上的Market
的有差别,但是也可以使用上面的好多软件了,如果没有真机或者真机上没有默认安装
Market
,那就先去模拟器中试用一下吧。
分享到:
相关推荐
NULL 博文链接:https://keepye.iteye.com/blog/1292618
包含GoogleServicesFramework.apk, Vending.apk, MarketUpdater.apk, 用于在android虚拟机模拟器中安装android market, 部分手机也可以使用, 最好是2.2或以上版本.
2.2模拟器的market apk文件,这个两个文件从HTC legend Rom中提取,需要把这两个文件push到/systme/app下
如何用android模拟器访问market
Vending.apk+GoogleServicesFramework.apk+adb.zip,是在android 2.3的 模拟器上安装android market必须的文件,安装教程网可搜索到,亲测可用
Google的android Market,可以安装在模拟器上。安装方法看我的搏客:http://blog.csdn.net/prince58/archive/2011/03/30/6287885.aspx
目录 第1章 掀起你的盖头来——初识Android 1.1 认识Android ...4.5 开张了——在Market上发布应用 4.5.1 发布时可能遇到的错误 4.5.2 卖东西也要签名——生成签名文件 4.5.3 打包、签名、发布应用 4.6 本章小结
深入浅出Android很适合初学者,只有入门一章。 目录 1 入门 初探ANDROID 2008 年末最大的冲击 Android 是什么 从创意开始 安装ANDROID 开发工具 InstallAndroid 安装流程 ...AndroidMarket 的运作方式
4.5 开张了——在Market上发布应用 4.5.1 发布时可能遇到的错误 4.5.2 卖东西也要签名——生成签名文件 4.5.3 打包、签名、发布应用 4.6 本章小结 第5章 千里之行始于足下——第一个应用HelloWorld 5.1 HelloWorld...
4.5 开张了——在Market上发布应用 4.5.1 发布时可能遇到的错误 4.5.2 卖东西也要签名——生成签名文件 4.5.3 打包、签名、发布应用 4.6 本章小结 第5章 千里之行始于足下——第一个应用HelloWorld 5.1 HelloWorld...
1.3.4 获得应有的收益——AndroidMarket 1.4 真实体验——Android模拟器 1.4.1 模拟器概述 1.4.2 模拟器和真机的区别 1.4.3 模拟器使用注意事项 1.5 更上一层楼——加入Android开发社区 【视频列表】 第2章 ...
2、Android 4.0模拟器(可选装)------ android-4.0_API14-windows.zip http://115.com/file/clfv4tu9# 包含:Android 4.0 (API 14) Documentation for Android SDK SDK Platform Samples for SDK ARM EABI v7a...
4.5 开张了——在market上发布应用 45 4.5.1 发布时可能遇到的错误 45 4.5.2 卖东西也要签名——生成签名文件 46 4.5.3 打包、签名、发布应用 48 4.6 本章小结 51 第5章 千里之行 始于足下——第一...
安装Android 开发工具 3. 开启现有专案 4. 操作Android 模拟器(Emulator) 5. 建立一个Android 程式(BMI0) ; 基础 1. 描述使用者介面 2. 设计使用者介面(BMI01) 3. 存取识别符号 4. 解读程式流程(BMI02) 5. 完成BMI ...
的 Android SDK 提供了在 Android 平台上使用 JaVa 语言进行 Android 应用开发必须的工具和 API 接口。 特性 • 应用程序框架 支持组件的重用与替换 • Dalvik Dalvik Dalvik Dalvik 虚拟机 专为移动设备优化 • ...
2. 安装Android 开发工具 3. 开启现有专案 4. 操作Android 模拟器(Emulator) 5. 建立一个Android 程式(BMI0) � 基础 1. 描述使用者介面 2. 设计使用者介面(BMI01) 3. 存取识别符号 4. 解读程式流程(BMI02) 5. 完成...
1.3.3Androidmarket 1.4Android平台 1.4.1Android体系结构 1.4.2熟悉的开发工具 1.4.3合理的学习曲线 1.5小结 第2章搭建你的开发环境 2.1配置前的准备工作 2.1.1 Android支持的操作系统 2.1.2准备“四大法宝” 2.2...
13.6 在SD卡上安装程序 13.7 快速阅读指南 第14章 发布到AndroidMarket 14.1 准备工作 14.2 签名 14.3 发布 14.4 更新 14.5 结语 第五部分 附录 附录A Java与Android:语言及其API 附录B 参考书目
2. 安装 Android 开发工具 3. 开启现有专案 4. 操作 Android 模拟器(Emulator) 5. 建立一个 Android 程式(BMI0) 1. 描述使用者介面 2. 设计使用者介面(BMI01) 3. 存取识别符号 4. 解读程式流程(BMI02) 5. 完成 BMI ...
安装Android 开发工具 3. 开启现有专案 4. 操作Android 模拟器(Emulator) 5. 建立一个Android 程式(BMI0) 􀂾 基础 1. 描述使用者介面 2. 设计使用者介面(BMI01) 3. 存取识别符号 4. 解读程式流程(BMI02) 5....