我在x86 Windows XP Professional机器上有2.67 GHz赛扬处理器和1.21 GB RAM。
我的理解是,Android Emulator应该在这样的机器上启动得相当快,但对我来说,它没有。我遵循了设置IDE、SDK、JDK等的所有说明,并在快速启动仿真器方面取得了一些成功,但这非常罕见。如果可能的话,我如何解决这个问题?
即使它启动并加载主屏幕,它也非常缓慢。我已经在3.5版(伽利略)和3.4版(木卫三)中尝试过Eclipse IDE。
我在x86 Windows XP Professional机器上有2.67 GHz赛扬处理器和1.21 GB RAM。
我的理解是,Android Emulator应该在这样的机器上启动得相当快,但对我来说,它没有。我遵循了设置IDE、SDK、JDK等的所有说明,并在快速启动仿真器方面取得了一些成功,但这非常罕见。如果可能的话,我如何解决这个问题?
即使它启动并加载主屏幕,它也非常缓慢。我已经在3.5版(伽利略)和3.4版(木卫三)中尝试过Eclipse IDE。
当前回答
Android x86的使用提供了比Android模拟器更好的生产力。
与Android x86 4.2相比,它提供了极快的调试速度。配置速度快很多倍
它正在与最新的Android X86 4.2(果冻豆)和VirtualBox一起工作。
我找到了不同的方式来连接互联网和亚洲开发银行。
步骤:1选择适配器
情况1:仅Internet{NAT适配器}
最简单的解决方案是使用NAT适配器,如果主机连接到Internet,该适配器将直接将您连接到Internet。
在这里,您将获得一个公共IP地址,因此无法连接到主机。
情况2:仅ADB(仅主机适配器)
最简单的解决方案是只使用主机适配器。
注意:由于DHCP服务器设置,默认的仅主机适配器可能无法工作。创建新的HostOnlyAdapter或为现有适配器运行DHCP服务器。
案例3:亚洲开发银行和互联网(网桥适配器)
在这种情况下你必须小心。
如果您使用LAN进行Internet连接,则应将网桥适配器与以太网卡一起使用。它将为您提供本地IP地址,虚拟机将使用主机连接到Internet。
或者,如果您使用Wi-Fi,只需选择Wi-Fi适配器即可。
对于其他类型的连接,您应采用相同的方式。
步骤:2与亚洲开发银行的联系
要检查IP地址,只需按Alt+F1(对于控制台窗口)。(要切换回图形视图,请按Alt+F7。)
您将看到控制台窗口。键入netcfg。
它将显示IP地址。
现在转到主机,运行命令提示符,然后转到adb目录。
type adb connect <your IP address>
实例
adb连接192.168.1.51
注意:如果ADB未运行或未响应,您可以执行以下操作。
adb kill-server
adb start-server
您可以检查连接到ADB的设备:
adb devices
有关原始问题,请单击此处。
其他回答
Emulator启动选项中描述的选项-cpu delay<delay>可以帮助您。
您可以尝试我们的新Android虚拟机Leapdroid,它与原始的Android模拟器完全兼容。由于它使用虚拟化技术而不是仿真,因此它提供了相当高的原生速度。此外,我们使用了一种名为LeapGL的新OpenGL技术,它以原生速度执行OpenGL图形。与其他vm相比,我们的vm具有最好的性能。
http://www.leapdroid.com
源代码:https://github.com/leapdroid
Leapdroid与Eclipse和AndroidStudio完全兼容,因为它使用相同的adb端口。
我建议您使用Android手机通过USB调试进行开发。与虚拟设备相比,它提供了更好的应用测试体验和更好的输出。或者,您也可以使用其他答案中提到的选项,并可以使用Bluestacks App Player,这在Android设备不可用的情况下也是一个不错的选项。
将当前的Android Studio更新为Android Studio 2.0,并更新系统图像。
Android Studio 2.0模拟器的运行速度比Android之前的模拟器快3倍,通过ADB增强,您现在可以将应用程序和数据推送到模拟器,速度比推送到物理设备快10倍。与物理设备一样,官方Android模拟器也内置了Google Play Services,因此您可以测试更多的API功能。最后,新模拟器具有丰富的新功能来管理通话、电池、网络、GPS等。
我注意到,如果没有连接Dalvik调试监控服务器(DDMS),仿真器启动速度会快得多。因此,如果您从Virtual Device Manager“SDK Setup.exe”启动仿真器,而Eclipse未启动,则仿真器的工作速度更快。
如果您从Eclipse:DDMS启动模拟器,那么有时模拟器非常慢,但有时速度更快。