模拟器中使用Market

 

默认情况下模拟器是不包括Market的,为了在模拟器中使用Market,还需要再费些周折。

首先把/android-sdk-windows/platforms/android-8/images下的system.img拷贝到模拟器安装目录下的/User’s_Home_Path/.android/avd/V_Android2.2.avd/。如在Win7C:/Users/Bill/.android/avd/V_Android2.2.avd/目录执行命令行命令:

Copy C:/android-sdk-windows/platforms/android-8/images/system.img .

Cd C:/android-sdk-windows/tools

Emulator –avd Virtual_Android_Name –partition-size 96

使用选项-partition-size 96是因为默认情况下模拟器分区大小只有66M,所以多开些空间为了放入更多的东西(后面会用到)。

模拟器启动好后,在C:/android-sdk-windows/tools中输入命令:

Adb pull /system/build.prop .

然后当前目录下有个build.prop文件,打开后用”#”注释掉ro.config.nocheckin=yes行。

然后输入命令行:

Adb remount

这一步是设置/system为可写。

再输入命令:

Adb push build.prop /system/build.prop

http://download463.mediafire.com/exq6zblfsigg/fxdoykdzmzt/r21-update-nexusone-modacocustomcustomrom-withadditions-signed.zip

中下载文件后解压,把system/app/GoogleServicesFramework.apksystem/app/Vending.apk放到C:/android-sdk-windows/tools(任意皆可,只是描述方便才放到当前目录下)

输入命令

adb push GoogleServicesFramework.apk /system/app

adb push Vending.apk /system/app

adb shell rm /system/app/SdkSetup.apk

命令成功后,关闭模拟器,把产生的image文件: /User’s_Home_Path/.android/avd/V_Android2.2.avd/下的userdata-qemu.img, userdata.img, cache.img删除掉。

点击C:/android-sdk-windows/SDK Setup.exe选择Virtual Devices,选中对应虚拟设备,点击Start。这样启动后Market就可使用了。

 

环境搭建中参考了如下的网页:

Android模拟器安装及使用教http://anzhiba.com/how-to-test-drive-google-android-on-your-pc/

Android Emulator中使用Android Market的方http://blog.23corner.com/2010/06/17/%E5%9C%A8-android-emulator-%E4%B8%AD%E4%BD%BF%E7%94%A8-android-market-%E7%9A%84%E6%96%B9%E6%B3%95/

圖解在Android 2.2 emulator中使用Android Markethttp://blog.23corner.com/2010/07/20/%E5%9C%96%E8%A7%A3%E5%9C%A8-android-2-2-emulator-%E4%B8%AD%E4%BD%BF%E7%94%A8-android-market/

你可能感兴趣的:(模拟器中使用Market)