抢先试用!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实现任意版本设置默认的锁屏壁纸和桌面壁纸(两张壁纸可不一致)

客户有些需求需要设置默认壁纸和锁屏壁纸  在默认情况下 这两个壁纸是相同的  如果需要默认的锁屏壁纸和桌面壁纸不一样 需要额外修改 Android13实现 替换默认桌面壁纸: 将图片文件替换frameworks/base/core/res/res/drawable-nodpi/default_wallpaper.*  (注意不能是bmp格式) 替换默认锁屏壁纸: 将图片资源放入vendo

Android平台播放RTSP流的几种方案探究(VLC VS ExoPlayer VS SmartPlayer)

技术背景 好多开发者需要遴选Android平台RTSP直播播放器的时候,不知道如何选的好,本文针对常用的方案,做个大概的说明: 1. 使用VLC for Android VLC Media Player(VLC多媒体播放器),最初命名为VideoLAN客户端,是VideoLAN品牌产品,是VideoLAN计划的多媒体播放器。它支持众多音频与视频解码器及文件格式,并支持DVD影音光盘,VCD影

android-opencv-jni

//------------------start opencv--------------------@Override public void onResume(){ super.onResume(); //通过OpenCV引擎服务加载并初始化OpenCV类库,所谓OpenCV引擎服务即是 //OpenCV_2.4.3.2_Manager_2.4_*.apk程序包,存

从状态管理到性能优化:全面解析 Android Compose

文章目录 引言一、Android Compose基本概念1.1 什么是Android Compose?1.2 Compose的优势1.3 如何在项目中使用Compose 二、Compose中的状态管理2.1 状态管理的重要性2.2 Compose中的状态和数据流2.3 使用State和MutableState处理状态2.4 通过ViewModel进行状态管理 三、Compose中的列表和滚动

Android 10.0 mtk平板camera2横屏预览旋转90度横屏拍照图片旋转90度功能实现

1.前言 在10.0的系统rom定制化开发中,在进行一些平板等默认横屏的设备开发的过程中,需要在进入camera2的 时候,默认预览图像也是需要横屏显示的,在上一篇已经实现了横屏预览功能,然后发现横屏预览后,拍照保存的图片 依然是竖屏的,所以说同样需要将图片也保存为横屏图标了,所以就需要看下mtk的camera2的相关横屏保存图片功能, 如何实现实现横屏保存图片功能 如图所示: 2.mtk

android应用中res目录说明

Android应用的res目录是一个特殊的项目,该项目里存放了Android应用所用的全部资源,包括图片、字符串、颜色、尺寸、样式等,类似于web开发中的public目录,js、css、image、style。。。。 Android按照约定,将不同的资源放在不同的文件夹中,这样可以方便的让AAPT(即Android Asset Packaging Tool , 在SDK的build-tools目

Android fill_parent、match_parent、wrap_content三者的作用及区别

这三个属性都是用来适应视图的水平或者垂直大小,以视图的内容或尺寸为基础的布局,比精确的指定视图的范围更加方便。 1、fill_parent 设置一个视图的布局为fill_parent将强制性的使视图扩展至它父元素的大小 2、match_parent 和fill_parent一样,从字面上的意思match_parent更贴切一些,于是从2.2开始,两个属性都可以使用,但2.3版本以后的建议使

Android Environment 获取的路径问题

1. 以获取 /System 路径为例 /*** Return root of the "system" partition holding the core Android OS.* Always present and mounted read-only.*/public static @NonNull File getRootDirectory() {return DIR_ANDR

Android逆向(反调,脱壳,过ssl证书脚本)

文章目录 总结 基础Android基础工具 定位关键代码页面activity定位数据包参数定位堆栈追踪 编写反调脱壳好用的脚本过ssl证书校验抓包反调的脚本打印堆栈bilibili反调的脚本 总结 暑假做了两个月的Android逆向,记录一下自己学到的东西。对于app渗透有了一些思路。 这两个月主要做的是代码分析,对于分析完后的持久化等没有学习。主要是如何反编译源码,如何找到

编程应该用 Mac 还是 PC ?

『有人的地方,就有江湖』—徐克。笑傲江湖。     序     一个竞争的市场,就会有对立的产生,这世界存在著很多不同的领域,领域好比是个江湖的缩影,因此就有许多门派的纷争,例如说浏览器领域有著最大宗的IE派,门派成长速度飞快,武功版号跳的跟台湾物价指数一样快的Chrome门,不断被模仿,一直被超越的Opera派;韧性极强,一直对抗几大势力的Firefox派等等,程序语言也有自己的领域