在Android Emulator上安装App Market

2014-11-24 10:53:37 ? 作者: ? 浏览: 0

神马,你问我装完之后能干嘛,啥都能干,你能去菜市场下载免费的程序体验一下,哇咔咔~


我假设你会安装Android SDK的JDK,如果不会,请去Google之,我这里就不再一一定出来了,都不是太难的事情。并且我们事先知道最新版本的Android SDK中emulator.exe在ANDROID_SDK/tools下,adb.exe在ANDROID_SDK_HOME/platform-tools下。


假设我们创建了一个2.3的模拟器,并假设其名称是Android2.3,并且,请从ANDROID_SDK_HOME/platforms/android-9/images中的system.img拷贝到%USERPROFILE%\.android\avd\Android2.3.avd下。有一点必须提示大家,在启动这个模拟器的时候,一定要从命令行启动,不然拷贝文件的时候将会出现Out of memory错误,启动的命令是:


emulator –avd android2.3 –partition-size 256


如下图所示:


Android


OK,现在准备好两个APK文件,一个是Vending.apk,另一个是GoogleServicesFramework.apk,自己去下吧。


下载地址:


具体下载目录在 /pub/2011/08/23/在Android Emulator上安装App Market/


现在打开一个命令行窗口,执行以下命令:


adb shell


之后会进入android的终端,并执行


#mount


Android


由于我们要向/system/app里写入菜市场的apk,所以要把/system重新以rw的方式挂载,使用mount命令可以看到/system是使用的/dev/block/mtdblock0这个设备,ok,我们把它重新挂载一下,使用


#mount –o remount,rw –t yaffs2 /dev/block/mtdblock0 /system


#chmod 777 /system/app


然后从android的终端退出,使用adb把那两个文件拷贝进去,命令是:


adb push Vending.apk /system/app


adb push GoogleServicesFramework.apk /system/app


然后关闭模拟器,删除%USERPROFILE%\.android\avd\Android2.3.avd下的cache.img和userdata-qemu.img两个文件,重启模拟器。


Android


现在看得到菜市场了吧,自己去配置一下,下载应用吧!


-->

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: