Step 01 新建Android 2.2虚拟机

  首先,安装Android SDK,新建一台Android 2.2虚拟机。名字为Android-2.2。

Step 02 命令行方式启动新建虚拟机

  把SDK包下的System.img文件(F:android-sdk-windows/platforms/android-8/images)拷贝到的%UserProfile%.android/avd

/Android-2.2下。

  然后打开命令行窗口,切换到SDK包的Tools目录下,加参数“-partition-size 96”启动虚拟机,才能让/system有足够的空间

安装“Android Market(电子市场)”。

  cd f:/android-sdk-windows/tools

  emulator.exe -avd Android-2.2 -partition-size 96

Step 03 修改build.prop

要正常使用“Android Market(电子市场)”,必须启动Checkin服务。等Android 2.2虚拟机启动完毕,看到正常的界面。
这时候,我们可以把配置文件build.prop取回来编辑(如果你有真实的Android连在电脑上,一定要先取下来再进行以下操作)。


cd f:/android-sdk-windows-tools

  adb pull /system/build.prop .

注意:第一次执行adb指令,会加载adb相关服务,然后提示“device offline(设备不在线)”。此时,需要再次执行上面的adb指令

就可以了。

  这样一来,build.prop就放在了f:/android-sdk-windows-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

Step 04 安装“Android Market”到虚拟机

  首先,下载一个为各种手机开发的定制版Android 2.2,比如Jackeroo曾经用过的Android 2.2 for HTC。将它解压缩,将

system/app/GoogleServicesFramework.apk 和system/app/Vending.apk放到f:android-sdk-windows ools下。

  Android 2.2 for Legend :远程下载 || Rayfile

  然后执行以下指令安装这两个apk安装包,并且删除Android虚拟机上的SdkSetup.apk(注意大小写):

  adb push GoogleServicesFramework.apk /system/app

  adb push Vending.apk /system/app

  adb shell rm /system/app/SdkSetup.apk

Step 05 清理现场

  关闭虚拟机, 把产生的 image: userdata-qemu.img, userdata.img, cache.img都删除,重新启动虚拟机它就会自动初始化。

Step 06 “Android Market”现身

  打开SDK Setup.exe,按照常规方式启动刚才新创建的Android 2.2虚拟机,就可以看到“Android Market”。

更多相关文章

  1. Android 中LocalBroadcastManager的使用方式
  2. 申请Android Map 的API Key(v2)的最新申请方式(SHA1密钥)
  3. Android请求网络有三种方式:HttpURLConnection、 HttpClient和OkH
  4. Android三种播放视频的方式
  5. android中的http访问方式
  6. Android 虚拟机安装SD卡
  7. 2011.09.13(3)——— android 添加快捷方式并且图标上添加数字
  8. Android之常用adb指令
  9. Android -- android activity 各种布局方式以及相关参数

随机推荐

  1. MySQL分库分表详情
  2. MySQL空间数据存储及函数
  3. MySQL基础快速入门知识总结(附思维导图)
  4. MySQL连接控制插件介绍
  5. Mysql案例刨析事务隔离级别
  6. MySQL定时备份数据库(全库备份)的实现
  7. MySQL修改默认引擎和字符集详情
  8. Mysql树形结构的数据库表设计方案
  9. MySQL InnoDB 事务锁源码分析
  10. 浅谈MYSQL中树形结构表3种设计优劣分析与