我已经搜索过,但没有找到针对我的具体情况的任何疑问或答案。我有一台运行速度很快的新机器,运行Windows 7的内存充足。我使用的是最新的Eclipse和Android SDK。
从运行启动到运行我的应用程序,模拟器运行大约需要45秒钟(对于模拟器而言,这真是太快了!)。
如果然后我更改应用程序并在仍在运行的模拟器上重新运行它,则时间将增加到70多秒!与人们的所有其他投诉相反,就我而言,重新启动模拟器比使用现有实例要快。我不喜欢
这是时间:
2011-09-29 13:07:13 - hello Uploading hello.apk onto device 'emulator-5554'
2011-09-29 13:07:18 - hello Installing hello.apk...
2011-09-29 13:07:37 - hello Success!
在更改应用程序以使其重新加载后重新运行时:
2011-09-29 13:08:18 - hello Uploading hello.apk onto device 'emulator-5554'
2011-09-29 13:09:16 - hello Installing hello.apk...
2011-09-29 13:09:24 - hello Success!
如您所见,重新启动仿真器后,上传到仿真器仅需5秒钟。正在运行的模拟器需要近一分钟的时间!这是延长重新运行时间的原因。即使我在重新运行它之前在模拟器上卸载了该应用程序,这也不会改变。
关于我可以尝试解决的任何想法?它似乎是某种通信问题,可能与adb有关。
最佳答案
正如其他人所发表的那样,在上传时在模拟器中四处单击可大大提高上传速度。我遇到了同样的问题,谷歌搜索了一个答案,尝试这个技巧对我有帮助。我正在运行2.3.3 AVD。