如何提高 Eclipse SDK for Android 应用程序开发中虚拟设备模拟器的速度?我一直在互联网上搜索以了解如何加快这件事,但我似乎找不到真正适合我的修复程序。我遇到的另一个问题是我无法获得超过 1024MB 的 RAM。
感谢所有的帮助。我现在已经确定了速度。对于遇到相同问题的任何人,请确保选中此框。
但是,我的 RAM 仍然无法超过 1024 MB。解决办法是什么?
如何提高 Eclipse SDK for Android 应用程序开发中虚拟设备模拟器的速度?我一直在互联网上搜索以了解如何加快这件事,但我似乎找不到真正适合我的修复程序。我遇到的另一个问题是我无法获得超过 1024MB 的 RAM。
感谢所有的帮助。我现在已经确定了速度。对于遇到相同问题的任何人,请确保选中此框。
但是,我的 RAM 仍然无法超过 1024 MB。解决办法是什么?
我发现在我用于开发的笔记本电脑和台式机上都可以使用的方法是,当您创建或编辑 Android 模拟器 (AVD) 时,底部附近有一个选项,显示使用主机 GPU。
我发现这适用于所有 Android 版本
更新 我错过了有关 RAM 问题的信息。您还没有说内存问题是否存在错误,但是如果您看到 failed to allocate memory: 8 那么您需要修改 AVD 配置。
转到 C:\Users\your_name.android\avd\avd_name\config.ini 并找到 hw.ramSize 并确保 MB 位于数字的末尾。
如果您使用带有 Intel 系统映像的 Android 虚拟设备,您可以启用 HAXM(硬件加速执行管理器)来加速代码执行。看看这篇文章:http: //developer.android.com/tools/devices/emulator.html#acceleration
我建议将模拟器的分辨率降低到 320x480 并删除它的皮肤(并学习热键)。
如果硬件加速可以在您的机器上运行,请尝试一下。我启用了它,但从未注意到任何区别。
如果这不符合您的需求,您可以使用其他替代方案,它们更快,但功能较少,而且我没有对它们进行太多测试:
尝试使用 Genymotion。我认为这将是一个不错的选择。https://cloud.genymotion.com/page/customer/login/?next=/page/launchpad/download/
您可以将其更改为至少:
也: 并从这里更改屏幕坐标:
注意:第一步选择编辑,第二步选择开始
初学者也可以在这里找到完整的加速 android 模拟器解决方案:
这个解决方案在我的 i3 机器上运行良好。几天来,我已经测试了许多解决方案和模拟器,但这个对我来说是最快和最好的。
按照以下步骤使 android 仿真几乎与真实设备一样快。
启动 AVD 管理器并创建一个新的 AVD,目标值为 Android 4.0.3(API 级别 15),修订版 3或更高版本(并像往常一样选择其他设置)。
在 Eclipse 中,单击您的 Android 项目文件夹,然后选择 Run > Run Configurations...
在 Run Configurations 对话框的左侧面板中,选择您的 Android 项目运行配置或创建新配置。
单击目标选项卡。
-gpu on
我已经尝试过了,我确认结果是一个明显快的模拟器(有时比真实设备快)。
参考 - http://developer.android.com/tools/devices/emulator.html#acceleration