Android AVD加载时间并重新启动

man*_*ire 1 eclipse android android-virtual-device

我是Android开发人员的新手,并且有一些关于AVD的n00b问题.

Google的模拟器最适合使用吗?加载需要一整天的时间.

此外,每次我对代码进行更改并在Eclipse中点击"run"时,它都会生成一个新的模拟器.有没有办法让AVD当前正在运行以重新加载应用程序?

在此先感谢您的帮助!

更新:

  • 我完全吹走了SDK和AVD并重新安装.
  • 禁用启动动画会在启动时间方面产生巨大差异.我必须编辑运行配置才能找到并启用此选项.
  • 我还必须编辑运行配置以在启动时专门启动我的应用程序,否则它默认为home我必须解锁,导​​航到应用程序,然后单击开始.节省大量时间.
  • 启用快照只会导致模拟器崩溃.不得不手动删除AVD(通过终端' android delete avd -n {name} '并重新创建它(Eclipse不允许我删除它),否则它不会再次启动.
  • 我现在可以让模拟器在后台运行.单击"运行"按钮现在可以重新安装应用程序,而无需重新启动模拟器.活泉!

HelloWorld tut应该被称为HelloBaldness.几天一直在和这些令人沮丧的令人沮丧的问题搏斗.

感谢所有回复的人!

Mik*_*all 6

评论中的链接是一个良好的开端,但有很多答案可能很难找到最佳选择.到目前为止,我所拥有的最大启动时间减少是禁用启动动画.请执行下列操作:

  1. 在eclipse中打开你的项目
  2. 选择您的Android项目,然后从菜单中选择Project - > Properties
  3. 在左侧选择"运行/调试设置"
  4. 突出显示您的项目名称,然后单击"编辑"
  5. 在下一个对话框中,选择"目标"选项卡
  6. 在选项卡的底部选择"禁用启动动画"

可能还有其他一些调整可以让您获得更好的性能,但这个调整是迄今为止最好的.

不幸的是,我不知道你为什么每次都会得到一个新的模拟器.我曾经发生过这种情况,如果正确回忆,有一些错误文本在Debug Perspective中的输出窗口中解释了问题.