android中的模拟器非常慢,有时它也没有响应。模拟器性能是否依赖于系统配置?
除了模拟器之外还有其他方法可以查看android app输出吗?请建议我模拟器浪费我的大部分时间。
答案 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插件,找到设备,享受!