我在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。
当前回答
试着缩小模拟器的规模,它会让它更快一些,即使不是这样,它也会感觉更快。
其他回答
通过转到windows-->首选项-->常规-->启动和关闭,删除启动时某些插件的不必要激活。还要确保您在任何视图中都不使用这些插件
Eclipse不是文字处理器。最好禁用拼写检查。禁用拼写检查将通过转到Windows-->首选项-->常规-->编辑器-->文本编辑器-->拼写检查来减轻eclipse负担
当eclipse构建项目时,它将删除所有输出文件夹并重建其他编译器构建的类。我们可以禁用这些功能,因为删除输出文件夹和重建需要一些时间。转到Windows-->首选项-->Java-->编译器-->构建
禁用标签装饰(对你来说用处不大)也会帮助你获得一些性能。转到Windows-->首选项-->常规-->外观-->标签装饰
关闭不需要的项目并使用工作集选项从一组项目平滑地移动到另一组项目。
如果您不需要,也可以禁用Eclipse自动构建。转到项目-->自动生成(取消选中)
不要在编辑器中打开许多选项卡。最好有20个左右的标签。定期关闭未使用的标签。要打开资源,我们可以始终使用ctrl+shift+R和ctrl+shift+T(java资源),而不是打开很多选项卡
禁用不需要的插件。完整的J2EE eclipse版本具有禁用/卸载插件的选项。转到帮助-->软件更新-->管理配置。右键单击任何已安装的插件以获得禁用选项。如果此选项不可用,则通过转到Windows-->首选项-->能力并检查经典更新来启用经典更新。现在,管理配置选项应该可以在帮助菜单中使用
如果可以,请切换到使用Ubuntu进行Android开发。我切换到Ubuntu 14.04 LTS进行Android开发,我很高兴我成功了。上面提到的所有步骤在Windows上的延迟几乎没有或根本没有差别。Linux是您面临的所有问题的正确答案
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
有关原始问题,请单击此处。
尝试减小屏幕大小,也许你应该考虑使用Ubuntu。我也遇到过同样的问题,不知为什么我在同一台PC上的仿真器在使用Linux时工作速度快了五倍。
Android模拟器非常慢。运行时需要800MB内存。如果您在Windows上,可以使用Microsoft Android Emulator。它非常棒,为您提供了比Android Studio Emulator更多的功能。最重要的是速度快(仅消耗13MB)。它附带Visual Studio 2015技术预览版。我正在使用它,并对它感到满意。我下载并安装了整个VS包,我需要了解如何仅安装VS Emulator。
适用于Android的Visual Studio Emulator
编辑:尝试https://www.visualstudio.com/vs/msft-android-emulator/