eclipse android模拟器 慢,android模拟器太慢怎么办?

博主分享了解决开发时模拟器速度慢的问题,通过VirtualBox安装Androidx86,避开了QEMU的ARM到x86转换,从而提高运行速度。在配置过程中遇到网络连接、虚拟机启动和鼠标控制等问题,通过调整虚拟机设置、网络适配器类型和ADB设置,最终成功运行应用并发现速度优于官方模拟器。此外,博主还提到购买Android手机作为开发设备是更优的选择。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

开发的时候,模拟器实在太慢了,而且我的PC也变得很慢,写代码的时候上网查个东西都很慢,怎么办?

一个办法是买个android手机,这个日后再说;

另一个办法是virtualBox + Android x86;android官方的模拟器其实是QEMU,跑的是arm指令的系统,而我的电脑是x86的,中间要转换一下,所以慢;而Android x86则直接是x86指令表示的,速度自然快了;

具体做法见这篇文章:

注意的点:

用virtualbox新建虚拟机的时候,我一开始选择的是other,安装过程正常,启动没成功;于是重新建立虚拟机,选择linux和linux2.6,正常;

一开始想给虚拟机分配1G内存,但是virtualBox警告说会使PC变慢,于是我分了700多M;

网上说网络设置要选择bridged adapter,可是我的模拟器还是无法使用网络,比如用浏览器上网失败,不知为何?

安装完android之后,有时候虚拟机无法正常启动,有时候桌面上有一块黑的,重启一下就可以了;

一开始鼠标点不中android桌面,选择虚拟机窗口的设置:控制->禁止自动独占鼠标;鼠标从模拟器移除来的时候,按一下右边的Ctrl即可;

此时eclipse还找不到虚拟机,先查看android的ip地址,在android界面下按Alt+F1,很奇怪我的机器是Alt+F2,进入命令行,敲:netcfg,我的android地址是176.168.1.106,然后设置eclipse:window->preference->Android-> DDMS->Use ADBHOST打勾,value设置为刚才看到的ip地址;然后打开eclipse的DDMS界面,在左边device标签找到一个向下按钮,点击打开菜单,找到reset adb,点击,eclipse就找到虚拟机了;

选择我的android工程,点击run,程序在android模拟器中启动了,速度比android官方模拟器要快,占用电脑内存也少很多,很好;

一段时间不动,android进入锁屏,当我想开锁的时候,点不中,此时按一下Esc就可以了;

2013/08/30 更新:

买了个小米手机做开发,速度快多了,爽啊,彻底解决模拟器慢的问题;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值