`
quanminchaoren
  • 浏览: 911398 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

模拟器上安装Android Market

阅读更多

模拟器上安装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

安装 Market 相关文件

 5. 清理现场

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

删除虚拟器自动产生的文件

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 ,那就先去模拟器中试用一下吧。

 

分享到:
评论

相关推荐

    Android 模拟器安装Android Market

    NULL 博文链接:https://keepye.iteye.com/blog/1292618

    手机或android模拟器虚拟机中安装Market所需文件

    包含GoogleServicesFramework.apk, Vending.apk, MarketUpdater.apk, 用于在android虚拟机模拟器中安装android market, 部分手机也可以使用, 最好是2.2或以上版本.

    android2.2模拟器google market安装文件

    2.2模拟器的market apk文件,这个两个文件从HTC legend Rom中提取,需要把这两个文件push到/systme/app下

    如何用android模拟器访问market

    如何用android模拟器访问market

    Vending.apk+GoogleServicesFramework.apk+adb.zip

    Vending.apk+GoogleServicesFramework.apk+adb.zip,是在android 2.3的 模拟器上安装android market必须的文件,安装教程网可搜索到,亲测可用

    Google的android Market

    Google的android Market,可以安装在模拟器上。安装方法看我的搏客:http://blog.csdn.net/prince58/archive/2011/03/30/6287885.aspx

    android开发入门教程

    目录 第1章 掀起你的盖头来——初识Android 1.1 认识Android ...4.5 开张了——在Market上发布应用 4.5.1 发布时可能遇到的错误 4.5.2 卖东西也要签名——生成签名文件 4.5.3 打包、签名、发布应用 4.6 本章小结

    深入浅出GoogleAndroid

    深入浅出Android很适合初学者,只有入门一章。 目录 1 入门 初探ANDROID 2008 年末最大的冲击 Android 是什么 从创意开始 安装ANDROID 开发工具 InstallAndroid 安装流程 ...AndroidMarket 的运作方式

    android开发入门与实战(上)

    4.5 开张了——在Market上发布应用 4.5.1 发布时可能遇到的错误 4.5.2 卖东西也要签名——生成签名文件 4.5.3 打包、签名、发布应用 4.6 本章小结 第5章 千里之行始于足下——第一个应用HelloWorld 5.1 HelloWorld...

    android开发入门与实战(下)

    4.5 开张了——在Market上发布应用 4.5.1 发布时可能遇到的错误 4.5.2 卖东西也要签名——生成签名文件 4.5.3 打包、签名、发布应用 4.6 本章小结 第5章 千里之行始于足下——第一个应用HelloWorld 5.1 HelloWorld...

    《Google Android开发入门与实战》

    1.3.4 获得应有的收益——AndroidMarket 1.4 真实体验——Android模拟器 1.4.1 模拟器概述 1.4.2 模拟器和真机的区别 1.4.3 模拟器使用注意事项 1.5 更上一层楼——加入Android开发社区 【视频列表】 第2章 ...

    Android SDK r14离线安装包

    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...

    《Google Android开发入门与实战》.pdf

    4.5 开张了——在market上发布应用 45 4.5.1 发布时可能遇到的错误 45 4.5.2 卖东西也要签名——生成签名文件 46 4.5.3 打包、签名、发布应用 48 4.6 本章小结 51 第5章 千里之行 始于足下——第一...

    深入浅出Android--Google手持设备应用程序设计.pdf

    安装Android 开发工具 3. 开启现有专案 4. 操作Android 模拟器(Emulator) 5. 建立一个Android 程式(BMI0) ; 基础 1. 描述使用者介面 2. 设计使用者介面(BMI01) 3. 存取识别符号 4. 解读程式流程(BMI02) 5. 完成BMI ...

    新版Android开发教程.rar

    的 Android SDK 提供了在 Android 平台上使用 JaVa 语言进行 Android 应用开发必须的工具和 API 接口。 特性 • 应用程序框架 支持组件的重用与替换 • Dalvik Dalvik Dalvik Dalvik 虚拟机 专为移动设备优化 • ...

    深入浅出Android--Google手持设备应用程序设计.PDF

    2. 安装Android 开发工具 3. 开启现有专案 4. 操作Android 模拟器(Emulator) 5. 建立一个Android 程式(BMI0) � 基础 1. 描述使用者介面 2. 设计使用者介面(BMI01) 3. 存取识别符号 4. 解读程式流程(BMI02) 5. 完成...

    Android编程入门很简单.(清华出版.王勇).part1

    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...

    Android基础教程

    13.6 在SD卡上安装程序 13.7 快速阅读指南 第14章 发布到AndroidMarket 14.1 准备工作 14.2 签名 14.3 发布 14.4 更新 14.5 结语 第五部分 附录 附录A Java与Android:语言及其API 附录B 参考书目

    Google手持设备Android应用程序设计

    2. 安装 Android 开发工具 3. 开启现有专案 4. 操作 Android 模拟器(Emulator) 5. 建立一个 Android 程式(BMI0) 1. 描述使用者介面 2. 设计使用者介面(BMI01) 3. 存取识别符号 4. 解读程式流程(BMI02) 5. 完成 BMI ...

    深入浅出Android--Google手持设备应用程序设计下载

    安装Android 开发工具 3. 开启现有专案 4. 操作Android 模拟器(Emulator) 5. 建立一个Android 程式(BMI0) 􀂾 基础 1. 描述使用者介面 2. 设计使用者介面(BMI01) 3. 存取识别符号 4. 解读程式流程(BMI02) 5....

Global site tag (gtag.js) - Google Analytics