我在x86 Windows XP Professional机器上有2.67 GHz赛扬处理器和1.21 GB RAM。

我的理解是,Android Emulator应该在这样的机器上启动得相当快,但对我来说,它没有。我遵循了设置IDE、SDK、JDK等的所有说明,并在快速启动仿真器方面取得了一些成功,但这非常罕见。如果可能的话,我如何解决这个问题?

即使它启动并加载主屏幕,它也非常缓慢。我已经在3.5版(伽利略)和3.4版(木卫三)中尝试过Eclipse IDE。


当前回答

我建议您使用Android手机通过USB调试进行开发。与虚拟设备相比,它提供了更好的应用测试体验和更好的输出。或者,您也可以使用其他答案中提到的选项,并可以使用Bluestacks App Player,这在Android设备不可用的情况下也是一个不错的选项。

其他回答

我尝试从Eclipse(Indigo和Android1.5,没有快照)启动模拟器,45分钟后我停止了它,因为什么都没有发生。

统计数据:Phenom Quad@2.6 MHz,4 GB DDR2 Corsair Dominator@800 MHz。AVD位于SSD驱动器上,仿真器位于7200 RPM HDD上。

我使用-no-boot anim选项手动启动模拟器,并在30秒内加载。:)

在CMD中,导航到emulator.exe文件所在的文件夹并键入

emulator.exe @<YourAVDFromEclipse> -no-boot-anim

emulator.exe文件位于“工具”下的Android SDK文件夹中。

在Windows中,您可以在C:\Users\<NAME>\.Android\AVD下找到Android虚拟设备(AVD)。

从Eclipse内部运行的项目,以您启动的AVD为目标,显示得很好:D

添加更多RAM并使用SSD驱动器。根据我的经验,Android Studio最好使用SSD驱动器在8到12 GB的RAM上运行。

我也遇到过同样的问题,但我通过从C:\Users\User\中删除.android文件夹来解决这个问题。

现在,每当我启动Eclipse或AVD时,我都会删除该文件夹。之后,我的AVD在20到30秒内启动,模拟器工作平稳,延迟可以忽略不计。

可选:如果问题仍然存在,请尝试克隆NEXUS S平均日。

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

有关原始问题,请单击此处。

我的解决方案是维索。我得到了两个最好的世界。我不会给我的机器加太多的电,但我也可以在屏幕上看到我真正的Android设备,所以我不必伸手去拿它,把手从键盘上拿下来等等。此外,总有一些功能在模拟器上运行得不太好。

有带广告的免费版本和付费版本,与其他解决方案相比,不会让银行破产。