为什么Android模拟器(AVD)如此之慢?

时间:2013-05-28 11:37:44

标签: android avd

我很难开发Android应用程序。我的AVD需要很长时间才能启动,除了缺乏性能。触摸有延迟或滞后,它看起来不像Xcode模拟器那么专业。有什么我可以做的吗?

运行我的应用时遇到此错误:

  • 与adb的连接已关闭,并且发生了严重错误。
  • 您必须重新启动adb和Eclipse。
  • 请确保adb正确位于'/ Users / ** / android-sdks / platform-tools / adb'并且可以执行

我做错了什么?

3 个答案:

答案 0 :(得分:2)

我使用.bat文件:

@echo off
adb kill-server
adb start-server

当adb没有响应时帮助我。您需要将adb.exe路径添加到环境变量,以便可以从任何位置执行。

答案 1 :(得分:2)

欢迎您使用the x86 emulator,至少应该解决“启动年龄”和“缺乏绩效”问题。

其余的问题在整个开发环境中感觉更像一个问题(例如,开发机器上的可用内存太少),尽管x86模拟器也可能在那里提供帮助。

答案 2 :(得分:0)

除了使用x86 Emulator之外,您还可以使用Emulator Snapshots来改善启动时间。使用快照,即使是臂模拟器也会在几秒钟内启动。

这是关于Emulation vs Simulation的好文章。基本上,仿真器提供了更真实的测试环境。