Android模拟器太慢了

Android模拟器太慢了,android,android-emulator,performance,Android,Android Emulator,Performance,我知道这方面已经有很多帖子了,但是这些帖子中给出的所有解决方案都不起作用 我制作了一个Android 3.2模拟器,正在尝试运行hello world应用程序。我将设备ram大小设置为1024(任何较大的值,模拟器都会崩溃并给出此错误) 我使用的是windows 7 64位版本。正如我所说,我正在尝试运行一个hello world应用程序。我试图使用快照功能来加快加载速度,但模拟器在“android”徽标页面上停留了大约5分钟 即使emulator加载完毕,我尝试在emulator上点击back

我知道这方面已经有很多帖子了,但是这些帖子中给出的所有解决方案都不起作用

我制作了一个Android 3.2模拟器,正在尝试运行hello world应用程序。我将设备ram大小设置为1024(任何较大的值,模拟器都会崩溃并给出此错误)

我使用的是windows 7 64位版本。正如我所说,我正在尝试运行一个hello world应用程序。我试图使用快照功能来加快加载速度,但模拟器在“android”徽标页面上停留了大约5分钟


即使emulator加载完毕,我尝试在emulator上点击backbuttons和其他默认应用程序,它也像幻灯片一样。

除非您确实需要3.2的一些新功能,否则我建议您在早期sdk上开发。。。我个人使用1.6和2.1作为我的大多数应用程序,加载时间和一般模拟器速度的差异是巨大的

编辑:
特别是考虑到你目前只在写helloWorld,我有一个确切的问题。我以为这是我的硬件,但我得到了最新的模拟器,它仍然有时崩溃,但通过拍摄快照,我把我的加载时间从10分钟减少到1分钟

我会验证这些时间,并给你我的版本号,但我用外部存储运行它,似乎我已经卸载了Java:(


大约6个月前,它与上一个版本一起工作。我记得,更新Android SDK的热潮也在那时停止了。

请尝试896而不是1024。这似乎是一个1024值的bug。

如果您使用ADT包进行开发,请转到AVD管理器并选择顶部的设备定义选项卡

然后单击“新建设备”按钮,用最少的资源创建一个新设备。然后用新创建的设备创建一个新的虚拟设备


它会很有魅力。我不知道确切的原因。但它对我很有效。

试试Android x86。它比Google Android emulator快得多。按照以下步骤操作:

  • 安装VirtualBox
  • 下载您需要的ISO文件
  • 创建一个虚拟机作为Linux 2.6/Other Linux,512 Mb RAM,HD 2 GB。网络:PCnet Fast III,连接到NAT。您也可以使用桥接适配器,但您的环境中需要一个DHCP服务器
  • 在模拟器上安装Android x86,然后运行它
  • 按Alt+F1,键入netcfg,记住IP地址,按Alt+F7
  • 在Windows XP系统上运行cmd,将目录更改为Android工具目录,键入adb connect
  • 启动Eclipse,打开ADT插件,找到设备,然后享受

  • 我也有同样的问题,但是使用android emulator是非常低的,另一个选择是使用虚拟机模拟设备

    在这种情况下,您必须安装Virtual Box,然后下载一个ISO文件(android 4.4 RC2)并继续安装和配置。我认为这是测试应用程序的更好方法


    解决方案是插入实际的Android 3.2设备。我知道这很糟糕。我会邀请人们尝试这个选项:不,这不是一个1024值的bug,我已经尝试了512和896,但它仍然需要很长时间才能加载
    Failed to allocate memory: 8
    This application has requested the Runtime to terminate it in an unusual way.
    Please contact the application's support team for more information.