繁体   English   中英

仿真器响应非常慢

[英]Emulator response is very slow

android中的模拟器非常慢,有时它也没有响应。 模拟器的性能是否取决于系统配置?

除了模拟器以外,还有其他查看Android应用程序输出的方法吗? 请建议我,因为模拟器正在浪费我的大部分时间。

是的,您可以通过运行Atom x86系统映像而不是ARM映像来加速仿真器(因为这些CPU指令需要翻译,因此速度较慢)。 在这里阅读更多:

http://developer.android.com/tools/devices/emulator.html#accel-vm

android模拟器运行缓慢,无法做很多事情。 但是,英特尔HAX可以显着提高仿真器速度。 必须从android-sdk-direcotory / extrax /安装HAX,然后将模拟器设置为使用正确的系统映像。 看一下英特尔硬件加速执行管理器

这与您的环境无关,只是模拟器非常慢。

实际上,我使用真实的电话进行测试。 它更快,测试更现实。 但是,如果您想在许多不同的Android版本上测试您的应用程序,并且不想购买多部手机,则必须不时使用模拟器。

现在,Android SDK允许使用基于x86的Android仿真器。 请参阅http://developer.android.com/tools/devices/emulator.html#accel-vm

试试Android x86 它比Google Android模拟器快得多。 跟着这些步骤:

  • 安装VirtualBox

  • 下载所需的ISO文件

  • 创建一个虚拟机,如Linux 2.6 / Other Linux,512 Mb RAM,HD 2 GB。 网络:连接到NAT的PCnet-Fast III。 您也可以使用桥接适配器,但是您的环境中需要DHCP服务器。

  • 在模拟器上安装Android x86,然后运行它。

  • 按Alt + F1,键入netcfg,记住IP地址,然后按Alt + F7。

  • 在Windows XP系统上运行cmd,将目录更改为Android工具目录,键入adb connect <virtual_machine_IP>

  • 启动Eclipse,打开ADT插件,找到设备,然后开始使用!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM