仿真器响应非常慢

时间:2013-05-08 06:22:20

标签: android android-emulator

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

除了模拟器之外还有其他方法可以查看android app输出吗?请建议我模拟器浪费我的大部分时间。

3 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

android模拟器很慢,对此无能为力。但是,英特尔HAX可以显着提高您的仿真器速度。必须从 android-sdk-direcotory / extrax /安装HAX 然后设置您的模拟器以使用正确的系统映像。看看intel-hardware-accelerated-execution-manager

答案 2 :(得分:0)

这对您的环境来说不是问题,只是模拟器非常慢。

实际上,我使用真正的手机进行测试。它更快,测试更真实。但是如果你想在很多不同的Android版本上测试你的应用程序并且不想购买几部手机,你将不得不经常使用模拟器。

Android SDK现在可以使用基于x86的Android模拟器。见http://developer.android.com/tools/devices/emulator.html#accel-vm

尝试Android x86。它比Google Android模拟器快得多。请按照以下步骤操作:

  • 安装VirtualBox

  • 下载您需要的ISO file

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

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

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

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

  • 启动Eclipse,打开ADT插件,找到设备,享受!