我决定自学如何编写Android应用程序,所以在eclipse中安装了ADT并按照Android开发页面上的教程进行学习。我遇到了一个问题,即eclipse第二次运行应用程序时无法启动模拟器。
我首先在第二个教程中注意到了这个问题,它涉及到应用程序的不同布局。第一次,我能够很好地运行该应用程序,模拟器弹出并显示我正在测试的布局。然后,我关闭模拟器,进行了一些小的更改(或者干脆没有更改),然后再次运行它,结果eclipse卡在“启动委托”部分。在右下角,它说明已经加载了27%,但是之后什么也没有发生。我的CPU没有被任何进程占用,这与启动模拟器的情况不同。我尝试取消启动,但是那只会得到新标题“取消启动”,之后仍然没有反应。如果我关闭并重新打开eclipse,则可以正常运行,但是第二次尝试时仍然会出现相同的问题。
然后我回到了第一个教程(“Hello Android!”)并发现问题也存在于那里。我尝试杀死并重新启动adb中的服务器,但没有帮助。
我在Windows XP中使用eclipse对Android 2.2 Froyo进行仿真。我安装了Java JDK 6u29。
更新:
在不关闭模拟器的情况下重新运行应用程序无效-进度条仍然在加载并停留在27%,之后没有任何变化。
更新2:
问题没有解决,但是发现了一个变通方法,即保持模拟器运行。
我首先在第二个教程中注意到了这个问题,它涉及到应用程序的不同布局。第一次,我能够很好地运行该应用程序,模拟器弹出并显示我正在测试的布局。然后,我关闭模拟器,进行了一些小的更改(或者干脆没有更改),然后再次运行它,结果eclipse卡在“启动委托”部分。在右下角,它说明已经加载了27%,但是之后什么也没有发生。我的CPU没有被任何进程占用,这与启动模拟器的情况不同。我尝试取消启动,但是那只会得到新标题“取消启动”,之后仍然没有反应。如果我关闭并重新打开eclipse,则可以正常运行,但是第二次尝试时仍然会出现相同的问题。
然后我回到了第一个教程(“Hello Android!”)并发现问题也存在于那里。我尝试杀死并重新启动adb中的服务器,但没有帮助。
我在Windows XP中使用eclipse对Android 2.2 Froyo进行仿真。我安装了Java JDK 6u29。
更新:
在不关闭模拟器的情况下重新运行应用程序无效-进度条仍然在加载并停留在27%,之后没有任何变化。
更新2:
问题没有解决,但是发现了一个变通方法,即保持模拟器运行。