`
lan13217
  • 浏览: 496434 次
  • 性别: 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 ,那就先去模拟器中试用一下吧。

 

附:

请在 这里 参考更早的原文,以上部分只是参考着操作并记录了过程。

http://blog.csdn.net/ichliebephone/article/details/6110519

 android abd

http://blog.csdn.net/biexf/article/details/6043424

 

分享到:
评论

相关推荐

    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安装文件

    在本主题中,我们将深入探讨如何在Android 2.2(Froyo)模拟器上安装Google Market,以及涉及到的两个关键文件`Vending.apk`和`GoogleServicesFramework.apk`。 首先,Android 2.2是一个较早的版本,当时的系统可能...

    如何用android模拟器访问market

    首先确保你已经在计算机上安装了Android Emulator。如果还没有,你可以访问Android开发者官网(developer.android.com)下载并安装Android SDK,其中包括了模拟器。按照官方文档的指示进行设置。 2. **下载预装...

    在Android Emulator上安装App Market-g

    本文将深入探讨如何在Android模拟器上安装App Market-g,以便获取和使用更多的应用。这个过程涉及到Android模拟器的设置、市场应用的安装以及可能遇到的问题解决。 首先,我们来看“App Market-g”通常指的是Google...

    Vending.apk+GoogleServicesFramework.apk+adb.zip

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

    Android Market模式分析报告

    应用在Android Market上的定价策略各异,既有免费应用,也有付费应用。开发者可以根据产品特性和目标市场来设定价格,部分应用还采用应用内购买或订阅模式来增加收入。 2.3 对比分析 对比苹果的App Store,Android...

    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 本章小结

    安卓模拟器安装不了怎么解决?.docx

    如果反复出现提示“Install Implementation of recipe on XDA Developers Forum for Android Market”,这可能是因为在XDA论坛的Android Market中有一个尚未完成的安装过程。你需要取消或完成这个过程。 总之,解决...

    PC模拟android.pdf

    总结来说,该文档提供了一套完整的流程,指导用户在PC上安装和配置Android模拟器,包括JDK的设置、SDK的下载与安装、语言切换、APK的安装以及SD卡文件的管理。这对于开发者测试应用或对Android感兴趣但没有实际设备...

    pc模拟手机-android借鉴.pdf

    首先,Android模拟器是Android Software Development Kit (SDK)的一部分,它允许开发者在电脑上模拟Android设备,以便于应用程序的开发和测试。这个模拟器兼容Windows、Mac OS X和Linux操作系统。 要运行Android...

    android-1.6-platform(android 4)

    当你在 SDK Manager 中安装了 Android 1.6 平台后,你可以选择这个版本作为目标平台,从而确保你的应用能在运行 Android 1.6 的设备上正常工作。 Android 1.6 的主要更新和特性包括: 1. **更快的应用启动时间**:...

    Android 2.2以上版本运行air

    4. **应用打包**: 完成开发后,AIR应用会被编译为一个AIR文件(.air),然后转换为Android的APK文件以便在设备上安装。这个过程通常通过Adobe AIR SDK完成,它包含了编译和打包所需的工具。 5. **运行环境**: 在...

    androidapk问题大全解析[归类].pdf

    在模拟器上安装APK,首先需要确保Android SDK环境变量配置正确。`adb`(Android Debug Bridge)是Android开发者常用的一个命令行工具,用于与设备进行通信。在命令行中,定位到包含adb.exe的目录(通常在`platform-...

    android简单教程+安装+相关信息.rar

    Android Market(现Google Play Store)是官方的应用分发平台,用户可以在这里下载各种免费或付费的应用程序和游戏。 二、安装Android开发环境 1. 下载Android Studio:Android Studio是官方集成开发环境(IDE),...

    《Google Android开发入门与实战》

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

Global site tag (gtag.js) - Google Analytics