感谢支持
我们一直在努力

在Android 2.3 AVD 模拟器上安装 Google Market

尽管Android SDK 对于开发者来说非常有用,但是SDK中缺少了一项重要的特性:Android Market 安卓市场 的支持。


相关资料下载在 http://www.linuxidc.net/thread-1821-1-1.html


通过本文,你将学会如何在模拟器上安装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分钟左右呵呵。如果你不熟悉命令行,请仔细看原作者提供的图片,按部就班按图索骥,原作者已经讲解的非常清楚详细了。


再次感谢原作者 TipzTV thx a lot!

赞(0) 打赏
转载请注明出处:服务器评测 » 在Android 2.3 AVD 模拟器上安装 Google Market
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏