我在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。
当前回答
您可以使用以下命令创建仿真器.bat以启动仿真器。它会启动得更快。
emulator.exe -cpu-delay 0 -no-boot-anim @<avd name>
或者在Unix(Mac或Linux风格)上:
emulator -cpu-delay 0 -no-boot-anim @<avd name>
其他回答
尝试在创建新的Android虚拟设备时减小模拟器的屏幕大小。
我已经看到,与AVD管理器中提供的默认选项相比,这将非常快速地启动模拟器。
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
有关原始问题,请单击此处。
为了获得更好的体验,我推荐shop.genymotion.com授权的genymotion。如果你想测试它,首先你可以在这里得到genymotion
我建议您使用Android手机通过USB调试进行开发。与虚拟设备相比,它提供了更好的应用测试体验和更好的输出。或者,您也可以使用其他答案中提到的选项,并可以使用Bluestacks App Player,这在Android设备不可用的情况下也是一个不错的选项。
为初学者提供简单易行的解决方案。我尝试了很多方法,并停止了将Genymon与Eclipse结合使用。Genymotion只需在Eclipse中添加一个虚拟设备。
一步一步地:
从这里下载包含VirtualBox的Genymotion。在VirtualBox中安装包含此包的内部版本。从这里将插件安装到Eclipse中。启动GenyMotion并创建您想要使用的虚拟设备,然后启动它。在Eclipse中,转到Window->Preferences->GenyMobile->GenyMotion,并将路径设置为GenyMotioon(在我的例子中,为C:\ProgramFiles/GenyMobile/GenyMotion)。单击Eclipse中要启动的项目名称。使用“运行方式”启动应用程序。在设备列表中,您应该看到模拟设备。你可以模仿你想要的。
在我看来,这个解决方案是唯一的快速解决方案。Eclipse中没有模拟器工作得这么快,而且每个设置都非常慢。只有此解决方案几乎实时工作。我可以推荐(笔记本i3,2.6 GHz)。