在android 2.3 AVD 模拟器上安装 google market 安卓市场
- 博客分类:
- 技术杂绘
在android 2.3 AVD 模拟器上安装 google market 安卓市场
2010年12月24日
首先我要非常感谢原文的作者 TipzTV ,在模拟器上安装 google market 安卓市场, 对我个人来说非常非常有用。其意义和好处真是一言难尽,只能说谁用谁知道了呵呵. 因此特别翻译此文,一是表示感谢,二是希望此篇翻译能够帮助到遇到同样问题的朋友。 原文地址: http://www.tech-recipes.com/rx/10004/accessing-and roid-market-from-android-sdk/
阅读本文需要具备一定的dos基本常识,以及android SDK安装和使用常识。
尽管android SDK 对于开发者来说非常有用,但是SDK中缺少了一项重要的特性:Android Market 安卓市场 的支持。
通过本文,你将学会如何在模拟器上安装Android Market。这样在最新的2.3版本SDK中,你就可以通过电子市场下载和尝试那些免费的游戏和应用。
1. 下载和安装SDK。之后,新建一个模拟器。
2. 来到SDK的安装目录 …….\android-sdk_r08-windows\android- sdk-windows\platforms\android-9\images (这是SDK Platform Android 2.3, API 9, revision 1安装后的默认路径), 拷贝 system.img ,然后把它粘贴到 C:\Users\Username\.android\avd\Emulator's name.avd (译注:注意这里要用自己的SDK安装路径,自己的用户文档(并注意WIN7和XP的用户文档位置的区别),自己的模拟器名字,之后不再敷述)
3. 下载以下文件
Vending.apk, GoogleServicesFramework.apk 和ADB.zip ( 此文件下载后需解压 )
之后,将这些文件全部放入 …….\android-sdk_r08-windows\android- sdk-windows\tools
一会儿将用到这些文件。
( 在Android 2.3 SDK中,abd文件被删除了,所以我们要下载一份。如果你使用的是 Android 2.2 SDK,你就不需要下载ADB.ZIP了。)
3. 按下Winkey+R, 输入 cmd 然后 Enter. 在命令行窗口, cd改变目录到 …….\android-sdk_r08-windows\android- sdk-windows\tools (我使用了默认路径来安装SDK,所以我cd到这里,你根据你安装SDK的情况修改一下).
4. 输入如下命令: emulator avd tech-recipes partition-size 100 然后 Enter (请用你自建的模拟器的名字替换掉 tech-recipes 部分). 这条命令将会启动模拟器。不要用SDK manager来启动模拟器, 否则就不好使了.
5. 再开一个命令行窗口, cd改变目录到 …….\android-sdk_r08-windows\android- sdk-windows\tools , 输入: adb -s emulator-5554 shell 然后 Enter (注意一定要确保模拟器已经完全启动完毕了, 然后看一下你的模拟器窗口的最上边,有一个序列号,用这个序列号替换掉此命令中的 5554 部分) 之后, 输入 mount 然后 Enter .命令行窗口中的显示将如下图所示, 注意检查能否找到下面这一行信息: /dev/block/mtdblock0 /system yaffs2 ro 00.
6. 现在, 输入: mount -o remount,rw -t yaffs2 /dev/block/mtdblock0 /system 然后 Enter. 这将会重新挂载 /system 到 读写模式. 由于我们等会要拷贝一些文件到 /system/app 目录, 因此我们必须把这个目录变为可读写的. 怎么把它变为可读写的目录呢?输入如下命令: chmod 777 /system/app , 然后 Enter. 好了干完了可以退出了. 输入 exit, 然后 Enter . 整个步骤看起来如下图所示:
7. 这一步中, 我们把 Vending.apk 和 GoogleServicesFramework.apk 这两个文件拷贝到 /system/app. 怎么做呢?, 在我们打开的第二个命令行窗口中, 输入: adb -s emulator-5554 push Vending.apk /system/app/. 然后 Enter. 同样的, 拷贝下个文件是输入: adb -s emulator-5554 push GoogleServicesFramework.apk /system/app/. , 然后再次 Enter . 如果成功,将如下图所示:
8. 现在, 你需要把 SdkSetup.apk 文件从 /system/app 目录里面删除 (如果你不删除,那么SDK会在下次使用中恢复一切). 在第二个命令行窗口中, 输入: adb shell rm /system/app/SdkSetup.apk , 然后 Enter.
9. 关闭模拟器窗口.
10. 来到 C:\Users\Username\.android\avd\Emulator's name.avd 删除如下两个文件: userdata-qemu.img 和cache.img.
好了一切OK了,之后就像平常使用模拟器那样启动模拟器,比如从Eclipse里面启动模拟器,你在应用列表里就可以看到安卓市场了!
注意:有些游戏和应用可能不能正常工作,因为他们需要真正的硬件。比如youtube和愤怒的小鸟。
在使用他们时,你只能听见声音,但是看不到任何图像。 译记:原作者 TipzTV 写的非常好,条理清晰,图文并茂,讲解细致,甚至细致到了我觉得有点繁冗的地步呵呵,非常适合初学者和新手去看。对于有dos和unix/linux基础的人来说,很快就能完成全过程,我本人只用了大概5分钟左右呵呵。如果你不熟悉命令行,请仔细看原作者提供的图片,按部就班按图索骥,原作者已经讲解的非常清楚详细了。
发表评论
-
VC6应用WMI获取系统信息
2012-01-20 09:31 1029VC6应用WMI获取系统信息 2011年05月02日 花 ... -
Windows Installer的简单应用
2012-01-20 09:31 694Windows Installer的简单应 ... -
Windows下的高精度定时器实现及精确时刻获取
2012-01-20 09:31 1329Windows下的高精度定时器实现及精确时刻获取 2010年 ... -
在android 2.3 AVD 模拟器上安装 google market 安卓市场
2012-01-20 09:31 576在android 2.3 AVD 模拟器上安装 google ... -
载沣:“瑜伽王爷”的柔软身段(二)
2012-01-19 14:33 514载沣:“瑜伽王爷”的柔软身段(二) 2012年01月09日 ... -
论外格用舍
2012-01-19 14:33 586论外格用舍 2012年01月13日 二十二、论外格用舍 ... -
中国人的用餐礼仪~~~有空大家看看,蛮受用的哦
2012-01-19 14:33 599中国人的用餐礼仪~~~有空大家看看,蛮受用的哦 2009年0 ... -
一代天骄成吉思汗的秘葬
2012-01-19 14:33 621一代天骄成吉思汗的秘 ... -
《论语》解读之3-19《使下以礼事上以忠》
2012-01-19 14:33 623《论语》解读之3-19《使下以礼事上以忠》 2011年12月 ... -
Flex动态创建类对象
2012-01-17 04:21 654Flex动态创建类对象 2010年08月07日 自Act ... -
107条Javascript的常用语句
2012-01-17 04:21 469107条Javascript的常用语句 2010年12月31 ... -
学习JavaScript---对象
2012-01-17 04:21 515学习JavaScript---对象 2010年10月01日 ... -
JavaScript内置对象
2012-01-17 04:20 463JavaScript内置对象 2010年11月01日 ... -
JS学习---ECMAScript对象
2012-01-17 04:20 587JS学习---ECMAScript对象 2010年11月25 ... -
女性最为吸引人的品质
2012-01-16 03:10 439女性最为吸引人的品质 2009年10月11日 ... -
现代女性怎样说话才可爱
2012-01-16 03:10 716现代女性怎样说话才可 ... -
流利口语脱口而出第九课
2012-01-16 03:10 559流利口语脱口而出第九课 2009年10月13日 第九课 ... -
女性恋爱时在意的11件事情
2012-01-16 03:10 529女性恋爱时在意的11件事情 2009年07月31日 如果 ... -
女性最为吸引人的品质
2012-01-16 03:10 430女性最为吸引人的品质 ...
相关推荐
启动模拟器后,模拟器就会出现在屏幕上, ready for use。 二、使用 adb 命令行工具 在 cmd 中输入以下命令,打开 shell 窗口,然后进入到 Android SDK 目录下的 platform-tools 目录。接着,在命令行中执行 adb ...
在进行Android应用开发时,很多开发者会使用Android Virtual Device (AVD)模拟器来进行测试和调试。然而,默认情况下,AVD模拟器会被创建在用户的主目录下,具体路径为`C:\Users\用户名\.android\avd`。对于那些硬盘...
本文将详细介绍如何在不同操作系统上安装Android 2.3 SDK,并创建和运行Android虚拟设备(AVD)。 首先,你需要从官方渠道下载适用于你操作系统的Android 2.3 SDK。Windows用户可以下载`android-sdk_r08-windows....
在本主题中,我们将深入探讨如何在Android 2.2(Froyo)模拟器上安装Google Market,以及涉及到的两个关键文件`Vending.apk`和`GoogleServicesFramework.apk`。 首先,Android 2.2是一个较早的版本,当时的系统可能...
在Android开发过程中,为了测试和调试应用程序,我们通常需要在设备或模拟器上安装APK文件。本篇文章将深入探讨如何在Android模拟器上安装APK,这对于开发者来说是一项基本技能,尤其当实体设备不在手边时。我们将...
启动 AVD 可能需要几分钟时间,一旦启动,你就可以在模拟器中体验 Android 2.3 系统。若要进行开发,确保已安装最新版本的 Sun JDK,因为 SDK 需要 JDK 来编译和运行应用。 如果你已安装 SDK,记得通过 SDK Manager...
经常我们需要在android的模拟器中安装一些apk软件,但是手动安装的时候,要复制文件到adb.exe所在的目录进行安装,或者取得adb.exe的文件路径或者apk文件路径之后,再执行cmd命令来安装,如果装一个android程序还好一点,...
Android SDK 2.3是Google为开发者提供的一个关键工具集,用于构建、调试和发布针对Android 2.3(Gingerbread)版本的应用程序。这个压缩包文件包含了详细的安装步骤和指南,帮助用户顺利地在自己的计算机上安装SDK,...
介绍 android模拟器AVD所需要的软件下载与环境配置,以及使用。
在本文中,我们将深入探讨如何在Ubuntu 32位系统上安装、编译Android 2.3源码以及内核,并解决编译过程中可能遇到的问题。Android 2.3,也被称为Gingerbread,是Android操作系统的一个重要版本,对开发者来说具有...
标题"模拟器安装googleplay"指的是在Android虚拟设备(AVD)上安装Google Play商店的过程,这对于那些没有物理设备或设备不支持Google服务的开发者来说尤其重要。 描述中提到的步骤包括修改`bat`脚本中的路径以及将...
在Android开发过程中,Android模拟器扮演着至关重要的角色,它为开发者提供了一个可以在桌面系统上运行和测试Android应用的环境。然而,由于模拟器的网络配置与开发者的主机系统不一致,这可能导致通信问题,例如...
在安装 JDK 后,需要打开命令行界面,输入路径以打开 Android SDK 的工具目录,例如“cd \java\android-sdk-windows-1.5_r1\tools”。然后,输入“android”并回车,以弹出 Android SDK 的命令菜单。 在命令菜单中...
Android Studio AVD模拟器输入法,Intelx86版,亲测可用。可外设,可见模拟键盘。
本教程将详细介绍如何在不同操作系统上安装Android 2.3 SDK,以及配置Android虚拟设备(AVD)进行模拟器测试。 一、**下载Android 2.3 SDK** 首先,你需要从官方渠道下载适用于你操作系统的Android SDK。以下是...
在安装Android SDK之前,确保你的计算机上已经安装了Java Development Kit(JDK)。JDK是开发Java应用程序的基础,而Android应用主要是用Java编写的。你可以访问Oracle官网下载JDK的最新版本,并按照安装向导进行...
在安装过程中,可能会遇到权限问题,尤其是对于非Google Play来源的APK。确保模拟器的“未知来源”安装选项已启用(通常在安全设置中)。另外,有些游戏可能需要特定的硬件加速支持,如GPU模拟,这需要在AVD配置时...
android-avd:无头Android x86模拟器已准备好进行自动化仪表测试
在Android模拟器上访问Market(现在的Google Play商店)是一个对开发者和用户都很有用的功能,它允许你在电脑上测试和体验Android应用。以下是如何在Google Android模拟器中启用并访问Market的详细步骤: 1. **安装...