Virtualbox中自定义Android-x86的分辨率

    虚拟机安装就不说了,网络中多的是,主要是详细说下怎么设置分辨率,以备开发中方便使用。

1、添加自定义分辨率

关闭虚拟机以后进行,注意数字间的是小写的x,而不是乘号

方法一:对应的虚拟机的xml文件的“<ExtraData>”下新开一行,加上以下内容

<ExtraDataItem name="CustomVideoMode1" value="480x800x16"/> 
<ExtraDataItem name="CustomVideoMode2" value="320x480x16"/>

方法二:执行命令,其中“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

在Android4.4RC2上,无论安装是ext3格式,在使用时都用ext2格式挂载

mount -t ext2 /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.list

vi简单使用介绍

按 i 进行编辑

按 Esc 后按 : 冒号 w进行保存

转载于:https://my.oschina.net/xldc/blog/290155

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值