首页 > 代码库 > Virtualbox中自定义Android-x86的分辨率
Virtualbox中自定义Android-x86的分辨率
虚拟机安装就不说了,网络中多的是,主要是详细说下怎么设置分辨率,以备开发中方便使用。
1、添加自定义分辨率
关闭虚拟机以后进行,注意数字间的是小写的x,而不是乘号。
方法一:对应的虚拟机的xml文件的“<ExtraData>”下新开一行,加上以下内容
<ExtraDataItem name="CustomVideoMode1" value=http://www.mamicode.com/"480x800x16"/> >方法二:执行命令,其中“VMname”替换为你自己的虚拟机的名字
VBoxManage setextradata "VMname" "CustomVideoMode1" "480x800x16" VBoxManage setextradata "VMname" "CustomVideoMode2" "320x480x16"
2、为了方便使用,可以对虚拟机进行设置,从而简化使用(需要linux相关知识)
如果你想Android在启动的时候就默认进入分辨率选择画面或者默认采用你指定的分辨率启动虚拟机,那么可以参考以下步骤
1. 进入android虚拟机后按alt+F1进入命令行
2. 输入mkdir /data/fs
3. 挂载硬盘,使用下列命令
mount -t 硬盘格式 /dev/block/硬盘名称 /data/fs
硬盘格式为你虚拟机硬盘的格式,我这里是ext3 硬盘名称则是你虚拟机的
硬盘名称我这默认是sda1,表示第一个sata硬盘, linx下具体的硬盘命名规则请自行Google之
mount -t ext3 /dev/block/sda1 /data/fs
将硬盘挂在到 /data/fs文件夹上
4. vi /data/fs/grub/menu.list 编辑启动菜单列表 (vi这个命令行编辑器怎么用请自行Google之)
5. 和刚才启动时一样,在第一个kernel那一行的末尾增加 vga=ask 后保存
6. 重启虚拟机,这时候你就会发现每次Android启动的时候就会询问分辨率了
mkdir /data/fs mount -t ext3 /dev/block/sda1 /data/fs vi /data/fs/grub/menu.listvi简单使用介绍
按 i 进行编辑
按 Esc 后按 : 冒号 w进行保存
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。