首页 > 作文

平板分辨率

更新时间:2023-03-20 22:49:22 阅读: 评论:0

空调怎么清洗-品牌管理制度

平板分辨率
2023年3月20日发(作者:孕妇能不能吃桃子)

VMware虚拟机安装配置Android-x86详细教程

VMware虚拟机

安装配置Android-x86详细教程

⼯作环境:cn_windows_7_ultimate_with_sp1_x86

⼯具:VMwareWorkstation10.0

镜像

1.启动VMwareWorkstation软件,单击“新建虚拟机”。

2.按照新建虚拟机向导的指⽰配置虚拟机。选择已获取的Android-x86系统安装包为安装盘镜像⽂件。其他选项可⾃⾏设置。

3.此处可按VMwareWorkstation10.0推荐的设置安装完成虚拟机,但是⽤此向导安装的虚拟机⽆法

联⽹,只有可以联⽹,其它,均⽆

法联⽹,所以,我们⽤第⼆种⽅式,如下:

选择VMwareWorkstation6.0

打开镜像

⼀路点击下⼀步,最后⽹络类型⾥⾯选择NAT模式

⼀直到构建完成

直接⾼亮选中“Installation-InstallAndroid*-x86toharddisk(安装–将Android-x86安装到硬盘)”,回车。也可以⽤下⾯的⽅

法分区安装:

使⽤上下⽅向键⾼亮选中“Installation-InstallAndroid*-x86toharddisk(安装–将Android-x86安装到硬盘)”,然后

按“Tab”键进⼊编辑模式,并输⼊以下内容(区分⼤⼩写。见上图):

在DEBUG后输⼊DATA=sda1SDCARD=sda5,注意空格,否则出现错误不能安装

这⼀步⾮常重要,因为我们需要设置Android*的主要分区和SD卡的逻辑分区,以便之后能够使⽤模拟SD卡来传输⽂件。您将发现这⾮

常⽅便。

在下⼏个屏幕上,依次执⾏以下操作:

创建/修改分区

⾼亮显⽰可⽤空间,并使⽤左右⽅向键选择“New(新建)”

选择“Primary(主要)”

将8000MB设置为您网上报名参军 的sda1分区(或者,您也可以设置您喜欢的⼤⼩,如果硬盘空间⾜够⼤)

选择“Begingning(开始)”

选择“Bootable(启动盘)”

选择向下⽅向键

选择“New(新建)”

选择“Logical(逻辑)”

选择所有剩余的硬盘空间

确保不要将sda5设置为启动盘(不要选择“Bootable(启动盘)”)

选择“Write(写⼊)”

选择“Yes(是)”确认写⼊。

⾼亮显⽰剩余的可⽤空间)”)

选择“Quit(退出)”

使⽤左右⽅向键选择“New(新建)”

选择“Primary(主要)”

将8000MB设置为您的sda1分区(或者,您也可以设置您喜欢的⼤⼩,如果硬盘空间⾜够⼤)

选择“Begingning(开始)”

选择“Bootable(启动盘)”

出现BOOT,表⽰设为了启动盘,然后按下⽅向键↓

选择“New(新建)”

选择“Logical(逻辑)”

选择所有剩余的硬盘空间

确保不要将sda5设置为启动盘(不要选择“Bootable(启动盘)”)写⼊分区

输⼊yes,虽然显⽰不全,但还是完整输⼊,回车

选择“Quit(退出)”

您将看到以下表格创建完成:

单击“OK(确定)”继续安装,并完成以下步骤:

将sda1格式化为ext3

进度傣家小妹

单击“Yes(是)”安装启动加载器grub

单击“Yes(是)”将/system⽬录安装为可读写⽬录

选择“CreateafakeSDcard(创建⼀个虚拟SD卡)”

全部使⽤默认⼤⼩2047MB

全部安装完成,重新启动

可以看到三种启动模式,我们还可以编程⾃定义模式,设置屏幕⼤⼩,涉及到linux语⾔,vi编辑器,以下的步骤都可以不做了

我们先择第三个,Debugmode,进⼊编辑模式

以RW模式重新挂载分区

#mount-oremount,rw/mnt

编辑⽂件:

#vi/mnt/grub/

如果是⼿机分辨率则复制MDPI的⼏⾏,平板分辨率则复制HDPI的内容。把title改为⾃⼰想要的启动项名字,如“Android-x86

480800x16”,在“kernel”后加上:

UVESA_MODE=480x800

320480的分辨率也类似进⾏。

这是⼀个linux的vi编辑器,童鞋们忘掉windows的习惯吧

需要⽤到vi的复制、粘贴、删除命令

补充:Vi有三种基本的⼯作模式:指令⾏模式、⽂本输⼊模式、⾏末模式。他们的相互关系如下所⽰。

指令模式(CommandMode)下输⼊a、i、o进⼊⽂本输⼊模式(InputMode)

⽂本输⼊模式(InputMode)下按ESC进⼊指令模式(CommandMode)

指令模式(CommandMode)下输⼊:进⼊末⾏模式(LastlineMode)

末⾏模式(LastlineMode)下指令错误则返回指令模式(CommandMode)

删除,复制,粘贴

-->x,X:在⼀⾏中,x为向后删除⼀个字符(相当于del键),X为向前删除⼀个字符(相当于backspace键)。

-->dd:删除光标所在的那⼀整⾏。

-->ndd:n为数字。从光标开始,删除向下n列。

-->yy:复制光标所在的那⼀⾏。

-->nyy:n为数字。复制光标所在的向下n⾏。

-->p,P:p为将已复制的数据粘贴到光标的下⼀⾏,P则为贴在光标的上⼀⾏。

-->u:复原前⼀个操作

-->CTRL+r:重做上⼀个操作。

-->⼩数点'.':重复前⼀个动作。

简单讲到这⾥,接下来进⾏如何操作

按ESC进⼊指令模式

将光标定位在第⼀个titleAndroid-x862.3-RC1(MDPI)那⼀⾏

3yy,即复制titleAndroid-x862.3-RC1(MDPI)的三⾏

P即粘贴,如下,注意⾏距,任何⼀⽅⾯出错新建的模式都⽆法运⾏

我们要修改屏幕⼤⼩,如在“kernel”后加上:UVESA_MODE=480x800

将新建的模式名字定义为titleAndroid-x862.3-RC1(480x800)

修改完后如下

按ESC进⼊指令模式,输⼊:wq即保存退出

在debugmode下重启Android-x86

运⾏命令

#/system/bin/reboot

多了⼀个新建的模式,我们选择启动

设置的屏幕有些⼤,显不⽰全,在全屏模式中就好啦

我们也可以在启动菜单中选择或编辑屏幕分辨率,只对本次启动有效,操作如下:

⽅法⼀:

我们随便选择⼀种模式,⽐如第三项吧,连按两次e键出现如下

在上⾯的屏幕上,我们可以单独编辑屏幕的⼤⼩,如:按⿏标⽅向键向右

也是在“kernel”后加上:

UVESA_MODE=480x800

320480的分辨率也类似进⾏。

⽅法⼆:

在上⾯屏上输vga=ask,注意空格,回车

按b键回车

输⼊代号即可,如36F,即可选选译屏幕720x480x16⼤⼩,(最好是16位的,其它的好像不⾏),效果如下

接下来查看虚拟SD卡是否加载

选择Storage

成功加载虚拟卡,我们设置⼀下语⾔,整个过程就算完成了

我们打开系统⾃带的浏览器,测试能否上⽹

⼿机凤凰⽹

本⼈⽤wlan上⽹,google,凤凰⽹都能打开,建议下载第三⽅浏览器,系统⾃带的容易崩溃

红⾊圈⾥的提⽰不⽤管它,清除它就⾏了

我们重启虚拟系统,毕竟这么⼤的屏来回切换全屏有些不⽅便,我们进⼊系统⾃带的模式

运⾏应⽤出现屏幕旋转怎么办?你需要安装定向控制(OrientationControl)软件。

屏幕旋转了90度

打开定向控制,可以在⾥⾯设置选项

打开定向开关

将定向开关设置为横屏即可。

结束

⼆、Android-x86有内建的快捷键

较常⽤的有:

Alt-F1=进⼊console模式

Alt-F7=回到GUI模式

Alt-F9=图形界⾯

Alt-F10=画⾯旋转180度

Alt-F10=画⾯旋转180度

Alt-F11=画⾯向左旋转90度

Alt-F12=画⾯向右旋转90度

Ctrl-P=开启Android设定画⾯

"Windows键"相当于Android的Home按钮。

"Esc"相当于Android的Back按钮

F2相当于Android的Menu按钮

F3相当于Android的Search按钮

右边的菜单键(win和ctrl中间的键)=Android菜单键

返回键:⿏标右键/Esc键

menu键:⿏标滚轮

关机键:End键/F4键(2.2是短按。2/3好像是长按)

返回主界⾯:Home键/Windows键

中英⽂切换:Space+Shift

补充:另⼀种⽅式配置SD卡,⽅法如下:

在console模式下执⾏如下脚本:

#ddif=/dev/zeroof=/data/=1024count=65536#lotup/dev/block/loop7/data/

#newfs_msdos/dev/block/loop7

其中65536表⽰64MB的SD卡,可以修改此数字增⼤SD卡⼤⼩

重新启动虚拟机进⼊debug模式,以RW模式重新挂载分区

#mount-oremount,rw/mnt

编辑⽂件:

#vi/mnt/grub/

向kernel中添加⼀个参数:

SDCARD=/data/

当然也可以修改SD卡⼤⼩

三、Androidx86与宿主机互访

需要⽤到两个软件,宿主机安装HttpFileServer,Androidx86安装androidftp

下载完毕后安装,然后进⾏设置:

点击保存

启动FTP,确保其处于运⾏状态

然后主机上安装HttpFileServer,界⾯如下:

我们随便从电脑上找个⽂件拖进HttpFileServer

进⼊到Android,打开浏览器,将上图中红⾊⽅框内的地址复制到浏览⾥,回车,即可下载到本地

若出现如上提⽰,在⽂件名⾥⾯,删除/*<>#等类似的字符即可

补充

分别针对VMWare和VirtualBox两种虚拟机介绍安装配置⽅法,并描述了如何使⽤eclip进⾏调试。

⼀、安装Android-x86虚拟机

1、使⽤vmware安装Android-x86

在下载安装包,下载eeepc版本的iso⽂件,本例以4.0RC2版本为例。

运⾏vmware新建虚拟机:将内存调到512M。

2、virtualbox安装-x86

在VirtualBox中创建⼀台新的机器:

targetOS(⽬标OS):选择Linux

targetOSversion(⽬标OS版本):others

我选择了1GB内存和1个CPU(其他选项保留默认值)

增加⼀个新的硬盘:VDIdrive,动态⼤⼩,512M

在storage(存储)选项中添加⼀个指向所下载iso镜像的CDROM

3、开始安装

从boot(启动)菜单中选择installtoharddisk(安装到硬盘)。

接下来创建分区,依次选择new、primary、bootable、write创建⼀个可引导的主分区。

接下来两步选择yes,其中第⼆步为开启GRUB管理模式,可以⽤于调试程序。

⼆、-x86有内建的快捷键

较常⽤的有:

Alt-F1=进⼊console模式

Alt-F7=回到GUI模式

Alt-F9=图形界⾯

Alt-F10=画⾯旋转180度

Alt-F10=画⾯旋转180度

Alt-F11=画⾯向左旋转90度

Alt-F12=画⾯向右旋转90度

Ctrl-P=开启Android设定画⾯

"Windows键"相当于Android的Home按钮。

"Esc"相当于Android的Back按钮

F2相当于Android的Menu按钮

F3相当于Android的Search按钮

右边的菜单键(win和ctrl中间的键)=Android菜单键

三、设置虚拟机⽹络

1、vmware设置

a、安装虚拟机时需要使⽤nat模式

b、如果/data/misc/dhcp⽬录不存在,则进⼊console模式创建

#mkdir/data/misc/dhcp

c、关闭虚拟机及vmware,修改vmx⽂件

lDev="vlance"

d、开启虚拟机,进⼊console模式

#su

#dhcpcdeth0

e、设定dns,或者设置为与宿主机的dns⼀致的地址

#18.8.8.8

2、virtualbox设置:

使⽤桥接模式:

a、使⽤netcfg命令查看eth0设备是否已经分配ip地址

b、开启虚拟机,使⽤ALT+F1进⼊console模式,输⼊su切换root⽤户

c、指定ip地址,执⾏如下脚本,ip地址需要和物理主机在同⼀个⽹段中

#ifconfigeth0192.168.120.200netmask255.255.255.0up

将物理主机⽹关加⼊路由表

#routeadddefaultgw192.168.120.254deveth0

d、设定dns,或者设置为与物理主机的dns⼀致的地址,如202.106.196.115

#18.8.8.8

另外需要特别注意的是,如果豌⾖荚等进程处于启动状态,⽹络设置会失败,使⽤netcfg命令会发现根本没有eth0设备。

所以在安装虚拟机之前⼀定要停⽌豌⾖荚等软件。

如果使⽤NAT模式,需要使⽤dncpcd⾃动分配ip地址,dns要和物理主机⼀样,⽰例如下:

#dhcpcd

#ifconfigeth0up

#1202.107.117.11

另外还需要配置端⼝转发

端⼝转发也可以在物理主机virtualbox⽬录下使⽤如下命令:

#VBoxManagemodifyvm"YourAndroidVBname"--natpf1adb,tcp,*,5555,*,5555

3、使设置长期⽣效

在console模式下的配置信息似乎不会保存,使⽤以下⽅法可以保证设置⼀直⽣效

#Vi/etc/

在⽂件末尾增加如下配置:

ifconfigeth0192.168.120.200netmask255.255.255.0up

routeadddefaultgw192.168.120.254deveth0

1202.106.196.115

四、配置分辨率,可以分别模拟⼿机和平板移动设备

Virtualbox可以配置分辨率,vmware还没有很好的办法,因此以Virtualbox为例。

1、在虚拟机添加⾃定义分辨率

在虚拟机关闭以后进⾏。

⽅法⼀:对应的虚拟机的vbox⽂件的“”下新开⼀⾏,添加以下内容

<ExtraDataItemname="CustomVideoMode1"value="480x800x16"/>

<ExtraDataItemname="CustomVideoMode2"value="320x480x16"/>

⽅法⼆:执⾏命令,其中“VMname”替换为你⾃⼰的虚拟机的名字

在dos模式下文绉绉的意思 进⼊VirtualBox安装⽬录,默认为C:ProgramFilesVirtualBox,执⾏如下命令

#VBoxManagetextradata"VMname""CustomVideoMode1""480x800x16"

#VBoxManagetextradata"VMname""CustomVideoMode2""320x480x16"

2、修改grub的

启动虚拟机,到debugmode下

以RW模式重新挂载分区

#mount-oremount,rw/mnt

编辑⽂件:

#vi/mnt/grub/

如果是⼿机分辨率则复制MDPI的⼏⾏,平板分辨率则国家助学金 复制HDPI的内容。把title改为⾃⼰想要的启动项名字,如“-x86480800x16”,在“kernel”后加上:

UVESA_MODE=480x800

320480的分辨率也类似进⾏。

3、在debugmode下重启Android-x86

运⾏命令

#/system/bin/reboot

即可

五、配置eclip允许使⽤虚拟机远程调试开发

1、查询ip地址

进⼊cosole模式,使⽤netcfg或ip命令查询虚拟机的ip地址:

其中eth0表⽰虚拟机的⽹络设备,后⾯的ip地址即为虚拟机的ip地址。

2、配置eclip

使⽤Alt+F7返回图形界⾯。

打开eclip,进⼊开发插件的设定界⾯,选择ddms,勾选Uadohost,并在ADThostvalue⼀栏填写虚拟机的ip地址,具体界⾯请参看下图:

打开devices视图,如果未加载devices视图,可以使⽤如下⽅法打开devices视图

在devices视图中选择重启adb:

或者也可以使⽤命令⾏重启adb,新版的adb命令位于platform-tools⽬录下:

#adbkill-rver

#adbstart-rver

重新启动后可以看到虚拟机设备已经在列表中了

3、配置项⽬run或debug参数

运⾏或调试程序时就可以选择虚拟机作为调试设备了

如果eclip找不到虚拟机设备,请检查系统是否安装豌⾖荚等连接程序,如果安装需要停⽌相关进程。

六、配置SD卡

配置SD卡可以使⽤多种⽅式。

1、将⽂件伪装成SD卡

在console模式下执⾏如下脚本:

#ddif=/dev/zeroof=/data/=1024count=65536

#lotup/dev/block/loop7/data/

#newfs_msdos/dev/block/loop7

其中65536表⽰64MB的SD卡,可以修改此数字增⼤SD卡⼤⼩

重新启动虚拟机进⼊debug模式,以RW模式重新挂载分区

#mount-oremount,rw/mnt

编辑⽂件:

#vi/mnt/grub/

向kernel中添加⼀个参数:

SDCARD=/data/

2、使⽤独⽴的分区

⾸先需要在VirtualBox中创建⼀个新的硬盘,然后将其配属给VM:

然后以debug黑童话 模式启动VM,新建的分区默认挂载为/dev/sdb⽂件

创建分区前可以查询分区情况:

#fdisk-l/dev/sdb

使⽤fdisk创建⼀个新的分区。分区创建完成后,对它进⾏格式化:

#fdisk/dev/sdb

该命令后续操作包含如下参数:

输⼊m显⽰所有命令列⽰。

输⼊p显⽰硬盘分割情形。

输⼊a设定硬盘启动区。

输⼊n设定新的硬盘分割区。

输⼊e硬盘为[延伸]分割区(extend)。

输⼊p硬盘为[主要]分割区(primary)。

输⼊t改变硬盘分割区属性。

输⼊d删除硬盘分割区属性。

输⼊q结束不存⼊硬盘分割区属性。

输⼊w结束并写⼊硬盘分割区属性

七、安装应⽤

1、安装应⽤

如果未连接设备,可以在物理主机的命令⾏模式下使⽤如下命令连接

#adbconnect192.168.11.12

可以使⽤如下命令安装apk:

#

但有时安装的时候报如下错误:

morethanonedeviceandemulator

可以使⽤如下⽅法:

查找设备:

#adbdevices

Listofdevicesattached

emulator-5554device

安装

#

2、卸载

或者直接删除⽂件

#adb-mulator-5554shell

#cd钢琴教材 /data/app

#

#exit

删除系统应⽤:

adbremount(重新挂载系统分区,使系统分区重新可写)。

adbshell

cdsystem/app

rm*.apk

本文发布于:2023-03-20 22:49:20,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/1999757abf0263740717c6a6380596c9.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:平板分辨率.doc

本文 PDF 下载地址:平板分辨率.pdf

标签:平板分辨率
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图