抢先试用!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平台上实现消息推送功能

《在Android平台上实现消息推送功能》随着移动互联网应用的飞速发展,消息推送已成为移动应用中不可或缺的功能,在Android平台上,实现消息推送涉及到服务端的消息发送、客户端的消息接收、通知渠道(... 目录一、项目概述二、相关知识介绍2.1 消息推送的基本原理2.2 Firebase Cloud Me

Android中Dialog的使用详解

《Android中Dialog的使用详解》Dialog(对话框)是Android中常用的UI组件,用于临时显示重要信息或获取用户输入,本文给大家介绍Android中Dialog的使用,感兴趣的朋友一起... 目录android中Dialog的使用详解1. 基本Dialog类型1.1 AlertDialog(

新特性抢先看! Ubuntu 25.04 Beta 发布:Linux 6.14 内核

《新特性抢先看!Ubuntu25.04Beta发布:Linux6.14内核》Canonical公司近日发布了Ubuntu25.04Beta版,这一版本被赋予了一个活泼的代号——“Plu... Canonical 昨日(3 月 27 日)放出了 Beta 版 Ubuntu 25.04 系统镜像,代号“Pluc

Android Kotlin 高阶函数详解及其在协程中的应用小结

《AndroidKotlin高阶函数详解及其在协程中的应用小结》高阶函数是Kotlin中的一个重要特性,它能够将函数作为一等公民(First-ClassCitizen),使得代码更加简洁、灵活和可... 目录1. 引言2. 什么是高阶函数?3. 高阶函数的基础用法3.1 传递函数作为参数3.2 Lambda

Android自定义Scrollbar的两种实现方式

《Android自定义Scrollbar的两种实现方式》本文介绍两种实现自定义滚动条的方法,分别通过ItemDecoration方案和独立View方案实现滚动条定制化,文章通过代码示例讲解的非常详细,... 目录方案一:ItemDecoration实现(推荐用于RecyclerView)实现原理完整代码实现

Android App安装列表获取方法(实践方案)

《AndroidApp安装列表获取方法(实践方案)》文章介绍了Android11及以上版本获取应用列表的方案调整,包括权限配置、白名单配置和action配置三种方式,并提供了相应的Java和Kotl... 目录前言实现方案         方案概述一、 androidManifest 三种配置方式

Android WebView无法加载H5页面的常见问题和解决方法

《AndroidWebView无法加载H5页面的常见问题和解决方法》AndroidWebView是一种视图组件,使得Android应用能够显示网页内容,它基于Chromium,具备现代浏览器的许多功... 目录1. WebView 简介2. 常见问题3. 网络权限设置4. 启用 JavaScript5. D

Android如何获取当前CPU频率和占用率

《Android如何获取当前CPU频率和占用率》最近在优化App的性能,需要获取当前CPU视频频率和占用率,所以本文小编就来和大家总结一下如何在Android中获取当前CPU频率和占用率吧... 最近在优化 App 的性能,需要获取当前 CPU视频频率和占用率,通过查询资料,大致思路如下:目前没有标准的

Android开发中gradle下载缓慢的问题级解决方法

《Android开发中gradle下载缓慢的问题级解决方法》本文介绍了解决Android开发中Gradle下载缓慢问题的几种方法,本文给大家介绍的非常详细,感兴趣的朋友跟随小编一起看看吧... 目录一、网络环境优化二、Gradle版本与配置优化三、其他优化措施针对android开发中Gradle下载缓慢的问

Android 悬浮窗开发示例((动态权限请求 | 前台服务和通知 | 悬浮窗创建 )

《Android悬浮窗开发示例((动态权限请求|前台服务和通知|悬浮窗创建)》本文介绍了Android悬浮窗的实现效果,包括动态权限请求、前台服务和通知的使用,悬浮窗权限需要动态申请并引导... 目录一、悬浮窗 动态权限请求1、动态请求权限2、悬浮窗权限说明3、检查动态权限4、申请动态权限5、权限设置完毕后