我已经决定教自己如何编程android应用程序,所以将ADT加入eclipse并阅读了android开发页面上的教程。我遇到了一个问题,eclipse没有启动模拟器来第二次运行应用程序。Eclipse没有第二次在模拟器上运行Android应用程序
我第一次注意到第二个教程中关于应用程序的不同布局的问题。我能够第一次运行该应用程序,模拟器弹出,我看到了我正在测试的布局。然后我关闭模拟器,做一个小改动(或根本不改变),再次运行它,并且eclipse被卡在“启动代理”部分。在右下角,它表示它已加载到27%,但没有任何反应。我的CPU没有被你启动模拟器期望的任何进程占用。我试图取消发射,但随后获得了“取消发射”的新标题,但仍然没有任何反应。如果我关闭并重新打开eclipse,我可以再次正常启动,但第二次尝试它也会执行相同的操作。
然后我回到第一个教程(“Hello Android!”),并发现问题也存在。我试过在adb中查杀并重新启动服务器,但没有任何帮助。
我在eclipse上为windows xp上的android 2.2 froyo效仿。我安装了java JDK 6u29。
UPDATE:
重新运行在模拟器中的应用程序没有关闭所述模拟器不工作 - 进度条仍然加载,并在27%,没有变化停止之后。
更新2:
问题不只是保持模拟器中运行解决,但发现周围的工作。
这不是你的问题的答案(我自己也没有遇到同样的问题),但可能有助于节省一些时间......你并不需要关闭模拟器来启动你的更新版本应用程序,或启动一个不同的应用程序。只要它是“合适的”等级,您就可以重新使用模拟器并不断重新部署应用程序和更新版本的应用程序。 –
我以为我可以做到这一点,但我不知道如何。如何在模拟器上重新安装我的应用程序的更新版本? – Vici37
只需右键单击您的应用程序项目,然后执行“Run As ...-> Android App”(或任何您通常所称的菜单项命名,此时此刻都没有),而模拟器已经运行。这需要几秒钟的时间,但几乎不需要重新启动仿真器。您应该看到输出在您的日志视图中部署。 –