Android虚拟设备获取融合

问题描述:

我正在浏览Android教程,并在某些时候一个应用程序不会加载。控制台上的最后一条消息是“安装RelativeLayout.apk ...”,它只是永远停留在那里,而不是继续“成功”消息。在视觉上,模拟器上发生的事情是,它以“A N D R O I D”阶段开始,继续进入Chrome的“android”阶段,进入主页,然后小动画电池图标停止移动。之后,我们回到镀铬“机器人”,并永远呆在那里。退出模拟器并重新运行应用程序并没有帮助。Android虚拟设备获取融合

查看日志,使用带有logcat的adb工具,在某个时间点,日志列出服务死亡后的服务。出现这种情况该日志消息后右:

D/Zygote ( 32): Process 59 terminated by signal (11) 

当我运行亚行logcat,并有模拟器窗口同时可见,我可以看到电池图标停止只是动画显示此消息时约。不知道这是什么意思。

如果您点击左侧的“虚拟设备”,我可以通过转到Window - > Android SDK和AVD Manager来解决问题。我发现要工作的是退出模拟器,然后在这个窗口中选择我尝试使用的AVD,单击右侧的“开始...”,然后在出现的启动选项框中,检查擦除用户数据,然后点击启动。模拟器将运行,直到主页出现,然后我可以运行我的教程就好了。

是什么导致了这个问题?我究竟做错了什么?我在博客Into Apps博客上发表了这篇博文,我希望能够将解决方案发布到这个神秘博客上。

你的应用在做什么?具体来说,你是否在做任何可能会拖延模拟器的CPU密集型工作?如果你是,可能是你有一个服务,没有正常关闭,或逃跑的线程。

如果没有,我会说只是卸载您的SDK和一切与模拟器,并重新安装一个新的副本。可能只是因为你的整合有一些棘手的问题。

+0

Android教程第一部分中的应用程序根本没有任何作用。他们只是建立一个静态显示。所以没有CPU密集型工作。 我在Mac上,如果这有所作为。 – Zaradaqaw 2010-08-25 08:04:43

+0

你只是在做教程?这是奇怪的。我会说尝试redownloading并重新安装整个SDK,AVD的等。还要确保你的.manifest文件不包含任何错误(或者对于这个问题忽略任何重要的信息) – mtmurdock 2010-08-25 14:24:29