抢先试用!PC也玩Android 2.3(姜饼人)

2023-12-16 17:58
文章标签 android 抢先 pc 2.3 试用 姜饼

本文主要是介绍抢先试用!PC也玩Android 2.3(姜饼人),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

http://www.iteeyan.com/2010/12/play-android-2-3-gingerbread-on-pc/

由Jackeroo 发表于 15:26 爱体验
十二 16 2010

play android 2.3 gingerbread on pc 00 thumb 抢先试用!PC也玩Android 2.3(姜饼人)

Android 2.3 GingerBread(姜饼人)已经发布了一段时间,按照Google发布会上的演示,第一款部署姜饼人的可能是Google Nexus One。如果你不是用的Google Nexus One,那就更有得等了。

不过,最近Google又发布了Android 2.3 SDK,按照惯例,我们可以在PC上再模拟一个姜饼人来看看,当然了,我们还会把电子市场Market给弄出来。

 

准备工作

要在PC上试玩Android 2.3,目前唯一的方法就是借用Android 2.3 SDK来实现(我们曾经介绍过如何虚拟Android 2.2 ,以及如何安装Google Market到这个虚拟机中 ,不过操作起来确实有些复杂,so,这篇文章准备把两个一并介绍完毕)。

当然,这个Android 2.3 SDK的正常运行,还需要Java的支持。把这两样东西先准备好吧!


Step 01 下载Android 2.3 SDK

下载地址:http://developer.android.com/sdk/index.html

Android SDK网站,不知道为何被墙了,所以上面站点还需要通过代理服务器才能访问。不想麻烦的朋友,也可以直接点击下面的官方网站链接,或者干脆从其他网盘上下载。

>>>>>>Android 2.3 SDK下载:官方网站 | skydrive网盘

play android 2.3 gingerbread on pc 01 thumb 抢先试用!PC也玩Android 2.3(姜饼人)


Step 02 安装Java运行环境

下载地址:http://www.java.com/zh_CN/

下载完Android 2.3 SDK这个压缩包后,在解压缩运行之前,一定要先去装上Java运行环境 。没啥好说的,打开Java安装网页,点击“免费Java下载”跟着提示走就是。

play android 2.3 gingerbread on pc 02 thumb 抢先试用!PC也玩Android 2.3(姜饼人)


Step 03 安装Android 2.3 SDK

“Step 01 下载Android 2.3 SDK”中下载回来的Android 2.3 SDK压缩包,也不是包括了所有的组件的。我们需要解压缩,执行其中的SDK Manager.exe,会弹出一个窗口,要求我们选择需要安装的组件,如果只需要试用Android 2.3,那就只需要选择以下几个,然后选择“Accept”,再点击“Install”开始安装——时间比较久,你可以休息一会了。

Android SDK Platform-tools, revision 1

Android SDK Docs for Android API 9, revision 1

Android SDK Platform 2.3_r1

Android SDK Samples for Android API 9, revision 1

Play Android 2.3 Gingerbread on PC 03 thumb 抢先试用!PC也玩Android 2.3(姜饼人)

虚拟一台Android 2.3设备

等安装完毕,我们就可以走入正题——模拟出一台安装了Android 2.3系统的设备。这台虚拟设备的创建、运行和管理,还是需要前面安装时用到的SDK Manager.exe。


Step 01 启动Android虚拟设备管理器

在“Android SDK and AVD Manager”主界面,选中左侧的“Virtual Devices”,右边的窗口中就可以用来创建、管理虚拟设备。由于是第一次打开,所以这里的虚拟设备列表还是空的。

Play Android 2.3 Gingerbread on PC 04 thumb 抢先试用!PC也玩Android 2.3(姜饼人)


Step 02 创建虚拟设备

在“Create new Android Virtual Device,AVD(新建Android虚拟设备)”窗口,进行以下设置,然后点击“Create AVD”创建 :

Name:设备名。就用Google名义上自己的下一代机器名吧——Google_Nexus_S。

Target:Android 2.3 – API Level 9(不用输入,直接从下拉框选择)。

Size:1024——貌似Google Nexus S的容量是16GB,不过我们虚拟成1024好了。

Skin: Built-in(Default HVGA)。

Play Android 2.3 Gingerbread on PC 05 thumb 抢先试用!PC也玩Android 2.3(姜饼人)


Step 03 启动虚拟设备

现在,回到“Android SDK and AVD manager”主界面,在“Virtual Devices”窗口,选中刚才新建的设备——Google Nexus S,按下右边的“Start”,并在弹出的窗口中点击“Launch”按钮启动它吧!

Play Android 2.3 Gingerbread on PC 06 thumb 抢先试用!PC也玩Android 2.3(姜饼人)


Step 04 启动界面

这台虚拟机的启动速度,那是很慢,非常慢,与预装了Android 2.3的Google Nexus S相比,简直不是一个数量级的。

Play Android 2.3 Gingerbread on PC 07 thumb 抢先试用!PC也玩Android 2.3(姜饼人)


Step 05 机器信息

不过,终于还是启动成功了。还真不是盖的,这个虚拟设备连锁定界面都与现实设备一模一样

Play Android 2.3 Gingerbread on PC 08 thumb 抢先试用!PC也玩Android 2.3(姜饼人)

鼠标左键按住锁定按钮,从左拉到右给它解锁吧。Android的初始界面就是这么简洁,下面的工具条,从左到右依次是电话、应用程序和浏览器。点击工具条两侧的小圆点,还可以在它默认自带的四个虚拟桌面之间切换呢。

Play Android 2.3 Gingerbread on PC 11 thumb 抢先试用!PC也玩Android 2.3(姜饼人)

在“Settings”→“About Phone”下看看,果然是“Android 2.3”了。

Play Android 2.3 Gingerbread on PC 12 thumb 抢先试用!PC也玩Android 2.3(姜饼人)

而且,打开浏览器,还能直接上网,访问iTeeyan.com 网站呢!

Play Android 2.3 Gingerbread on PC 13 thumb 抢先试用!PC也玩Android 2.3(姜饼人)

装上Google market,看看软件电子市场

Google Android操作系统中的各种软件,大都是通过Google Market(电子市场)来安装的,而采用上述方法虚拟的Android 2.3,却并不包括Google Market,因此大家玩起来也就少了不少乐趣。所以,我们现在就来给这个虚拟机装上Google market……


Step 01 下载电子市场软件

Android 2.3 SDK剥离了Google Market组件,我们只要从其他手机、移动设备上的系统上拷贝过来一份即可,不过由于这是系统组件,所以拷贝和安装的过程比较复杂。

不要着急,先从以下网盘中把GoogleServicesFramework和Vending组件下载回来,然后放在Android 2.3 SDK解压缩目录的platform-tools子目录下。

Play Android 2.3 Gingerbread on PC 14 thumb 抢先试用!PC也玩Android 2.3(姜饼人)

>>>>>>GoogleServicesFramework:Skydrive网盘

>>>>>>Vending组件:Skydrive网盘


然后从Android 2.3 SDK解压缩目录的platforms/android-9/images子目录下,把System.img拷贝到Google_Nexus_S.avd 子目录下(C:/Users/Jackeroo/.android/avd/Google_Nexus_S.avd):

Play Android 2.3 Gingerbread on PC 15 thumb 抢先试用!PC也玩Android 2.3(姜饼人)


Step 02 安装电子市场软件

打开一个命令行窗口,切换到Android 2.3 SDK目录下的Tools子目录下,以命令行方式启动刚才创建的虚拟机Google_nexus_S:

cd /d G:/android-sdk_r08-windows/tools

emulator –avd Google_Nexus_S –partition-size 100

Play Android 2.3 Gingerbread on PC 16 thumb 抢先试用!PC也玩Android 2.3(姜饼人)


等到虚拟机启动后,记下虚拟机标题栏上的“5554:Google_Nexus_S”前面的4位数字,再打开第二个命令行窗口,切换到 Android 2.3 SDK目录下的platform-tools子目录下,运行以下指令,打开虚拟设备的命令行shell(注意:第一次运行adb会提示“Device offline”,再运行一次就好了):

cd /d G:/android-sdk_r08-windows/platform-tools

adb -s emulator-5554 shell

Play Android 2.3 Gingerbread on PC 17 thumb 抢先试用!PC也玩Android 2.3(姜饼人)

再输入mount指令,查看都有那些存储设备被加载:

mount

如果有这样一行:

/dev/block/mtdblock0 /system yaffs2 ro 0 0

则执行以下指令再次 加载/system:

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

Play Android 2.3 Gingerbread on PC 18 thumb 抢先试用!PC也玩Android 2.3(姜饼人)

因为我们要把文件拷贝到/system/app子目录下,所以要修改相应的目录权限,然后输入exit退出虚拟机shell提示符:

chmod 777 /system/app

现在,开始把两个文件拷贝到虚拟机中:

adb -s emulator-5554 push Vending.apk /system/app/.

adb -s emulator-5554 push GoogleServicesFramework.apk /system/app/.

Play Android 2.3 Gingerbread on PC 19 thumb 抢先试用!PC也玩Android 2.3(姜饼人)

Step 03 电子市场现身

关闭虚拟机,然后删除(C:/Users/Jackeroo/.android/avd/Google_Nexus_S.avd——虚拟机目录)下的userdata-qemu.img和cache.img,然后重新启动虚拟机,就可以看到Market(电子市场)了。

Play Android 2.3 Gingerbread on PC 20 thumb 抢先试用!PC也玩Android 2.3(姜饼人)


Step 04 装个Angry Birds试试

现在我们先打开Market,用自己的Google账号登录,然后在搜索框输入“Angry Birds”,是不是那只小鸟很快就飞过来了。

Play Android 2.3 Gingerbread on PC 21 thumb 抢先试用!PC也玩Android 2.3(姜饼人)

如非注明,本博客文章均为原创,转载请以链接形式标明本文地址
本文地址: 抢先试用!PC也玩Android 2.3(姜饼人)
本文短地址: http://itee.in/65

这篇关于抢先试用!PC也玩Android 2.3(姜饼人)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/501374

相关文章

Android kotlin中 Channel 和 Flow 的区别和选择使用场景分析

《Androidkotlin中Channel和Flow的区别和选择使用场景分析》Kotlin协程中,Flow是冷数据流,按需触发,适合响应式数据处理;Channel是热数据流,持续发送,支持... 目录一、基本概念界定FlowChannel二、核心特性对比数据生产触发条件生产与消费的关系背压处理机制生命周期

Android ClassLoader加载机制详解

《AndroidClassLoader加载机制详解》Android的ClassLoader负责加载.dex文件,基于双亲委派模型,支持热修复和插件化,需注意类冲突、内存泄漏和兼容性问题,本文给大家介... 目录一、ClassLoader概述1.1 类加载的基本概念1.2 android与Java Class

Android DataBinding 与 MVVM使用详解

《AndroidDataBinding与MVVM使用详解》本文介绍AndroidDataBinding库,其通过绑定UI组件与数据源实现自动更新,支持双向绑定和逻辑运算,减少模板代码,结合MV... 目录一、DataBinding 核心概念二、配置与基础使用1. 启用 DataBinding 2. 基础布局

Android ViewBinding使用流程

《AndroidViewBinding使用流程》AndroidViewBinding是Jetpack组件,替代findViewById,提供类型安全、空安全和编译时检查,代码简洁且性能优化,相比Da... 目录一、核心概念二、ViewBinding优点三、使用流程1. 启用 ViewBinding (模块级

Android学习总结之Java和kotlin区别超详细分析

《Android学习总结之Java和kotlin区别超详细分析》Java和Kotlin都是用于Android开发的编程语言,它们各自具有独特的特点和优势,:本文主要介绍Android学习总结之Ja... 目录一、空安全机制真题 1:Kotlin 如何解决 Java 的 NullPointerExceptio

Android NDK版本迭代与FFmpeg交叉编译完全指南

《AndroidNDK版本迭代与FFmpeg交叉编译完全指南》在Android开发中,使用NDK进行原生代码开发是一项常见需求,特别是当我们需要集成FFmpeg这样的多媒体处理库时,本文将深入分析A... 目录一、android NDK版本迭代分界线二、FFmpeg交叉编译关键注意事项三、完整编译脚本示例四

Android与iOS设备MAC地址生成原理及Java实现详解

《Android与iOS设备MAC地址生成原理及Java实现详解》在无线网络通信中,MAC(MediaAccessControl)地址是设备的唯一网络标识符,本文主要介绍了Android与iOS设备M... 目录引言1. MAC地址基础1.1 MAC地址的组成1.2 MAC地址的分类2. android与I

Android 实现一个隐私弹窗功能

《Android实现一个隐私弹窗功能》:本文主要介绍Android实现一个隐私弹窗功能,本文通过实例代码给大家介绍的非常详细,感兴趣的朋友一起看看吧... 效果图如下:1. 设置同意、退出、点击用户协议、点击隐私协议的函数参数2. 《用户协议》、《隐私政策》设置成可点击的,且颜色要区分出来res/l

Android实现一键录屏功能(附源码)

《Android实现一键录屏功能(附源码)》在Android5.0及以上版本,系统提供了MediaProjectionAPI,允许应用在用户授权下录制屏幕内容并输出到视频文件,所以本文将基于此实现一个... 目录一、项目介绍二、相关技术与原理三、系统权限与用户授权四、项目架构与流程五、环境配置与依赖六、完整

Android 12解决push framework.jar无法开机的方法小结

《Android12解决pushframework.jar无法开机的方法小结》:本文主要介绍在Android12中解决pushframework.jar无法开机的方法,包括编译指令、框架层和s... 目录1. android 编译指令1.1 framework层的编译指令1.2 替换framework.ja