Java 使默认的android仿真器更快
默认的android仿真器速度慢得离谱,而且资源匮乏,这使得它成为一个不切实际的解决方案Java 使默认的android仿真器更快,java,android,android-emulator,Java,Android,Android Emulator,默认的android仿真器速度慢得离谱,而且资源匮乏,这使得它成为一个不切实际的解决方案 如何提高默认仿真器的速度?已批准-Android仿真器速度较慢。但好处是,当你开发一个应用程序时,你会立即看到它的速度慢/滞后,而在上一代1GHz+设备上,这可能并不明显 此外,当我测试我的应用程序时,我会在2G网络上运行它们,以查看延迟以及它们需要优化的地方。如果我只在10Mbit+WiFi上运行它们,那么延迟就不会明显了 在开发时,您必须针对最坏的情况进行计划(和测试),而不是理想的情况。因此,从某种意
如何提高默认仿真器的速度?已批准-Android仿真器速度较慢。但好处是,当你开发一个应用程序时,你会立即看到它的速度慢/滞后,而在上一代1GHz+设备上,这可能并不明显 此外,当我测试我的应用程序时,我会在2G网络上运行它们,以查看延迟以及它们需要优化的地方。如果我只在10Mbit+WiFi上运行它们,那么延迟就不会明显了
在开发时,您必须针对最坏的情况进行计划(和测试),而不是理想的情况。因此,从某种意义上说,慢速仿真器实际上是有帮助的;) 在虚拟机中运行Android是可能的——我已经使用Android x86端口完成了(http://www.android-x86.org/). 您可以下载可以加载到任何像样的VM软件中的ISOs(我在Mac上使用VMWare) 正如您所期望的,性能非常好。从技术上讲,这不是仿真或模拟,因为你实际上在运行Android,但这是在PC上运行Android的最快方式* 我并不完全相信它是一个适合开发的环境——我实际上用它在非标准硬件(1080p触摸屏等)上运行应用程序的大屏幕版本 至少,我认为这是解决您问题的最佳方案:您可以编译Android代码,将其加载到虚拟机中,并以正常速度运行 *除了实际启动它
更新:谷歌正在添加GPU和原生x86支持,所以很多建议现在希望都没有实际意义 Android开发最初是在桌面模拟器上完成的。它从来都不是官方发布的一部分,代码通常会在某种程度上被破坏的状态下发布到AOSP站点,但它就在那里。使它保持活力的特性是valgrind,因为(直到最近)它在ARM上不可用 如果您查看并向下滚动至“使用桌面构建”,您可以看到一些使用sim eng构建运行简单Dalvik程序的说明 运行“模拟器”启动基于wxWidgets的前端。从那里你可以启动系统。可以找到这方面的源代码,以及对各种系统调用进行运行时截取的一些幻想 更新:冰激凌三明治版本的模拟器已完全从源代码中删除,因此您需要查看2.3(姜饼)源代码才能看到它。Android模拟器速度慢吗? 我有两个解决方案给你
- 优化和升级您的系统
- 找到一台垃圾电脑,安装安卓x86
- 为您的系统和操作系统安装最新的驱动程序和更新
- 安装Java、Eclipse和ADT的最新版本
- 清理系统中的垃圾/临时文件(通常在Windows根驱动器中)。使用Ccleaner之类的工具
- 确保您至少有2GB的RAM,1GB单独用于模拟器。在创建模拟器时更改设置,禁用不使用的硬件,如GPS、陀螺仪或其他
- 增加设备RAM大小和缓存分区大小
- 给模拟器足够的时间准备好
- tools.android.com/recent/emulatorsnapshots请尝试Emulator快照,它也可以正常工作
- 拔出不必要的硬件,如调制解调器和扩充卡
- 把它清理一下。。清除灰尘和所有灰尘
- 在BIOS中禁用不需要的外围设备,如软盘、PCI、AGP等
- 在BIOS中设置,以便从CD引导
启动时间13秒(2011年8月31日-2.3.5在PC上测试,启动时间刚好不到8秒..太棒了…
启动时间 将应用程序安装到设备中几乎可以忽略不计
用于测试的PC规格:
奔腾4@2.90GHz,带HT.
915G 芯片组
2GB RAM
USB键盘和USB 鼠标
所有串行、PS2、并行端口 他们是残疾人 有关照片和更多信息,请查看我在sree.cc上的博文--
性能提升100%
安卓4.0已经发布。退出。我也试过了。它离理想的开发环境又近了一步,但仍然有很多问题。当它运行良好时
+ Unknown Sources - Selected
+ USB Debugging - Selected
+ Stay awake - Selected
+ Allow mock locations - Selected