展会信息港展会大全

android模拟器太慢怎么办?
来源:互联网   发布日期:2016-01-14 14:51:57   浏览:2587次  

导读:开发的时候,模拟器实在太慢了,而且我的PC也变得很慢,写代码的时候上网查个东西都很慢,怎么办?一个办法是买个android手机,这个日后再说;另一个办法是virtualBox + Android x86;android官方的模拟器其实......

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

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

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

具体做法见这篇文章:

http://be-evil.org/create-an-x86-emulator-based-height-performance-android-develop-environment.html

注意的点:

用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就可以了;

赞助本站

人工智能实验室

相关热词: android模拟器 太慢

AiLab云推荐
推荐内容
展开

热门栏目HotCates

Copyright © 2010-2024 AiLab Team. 人工智能实验室 版权所有    关于我们 | 联系我们 | 广告服务 | 公司动态 | 免责声明 | 隐私条款 | 工作机会 | 展会港