我正在浏览Android教程,在某些时候,应用程序无法加载。控制台上的最后一条消息是“安装RelativeLayout.apk ...”,它只是永远停留在那里,而不是继续“成功”消息。在视觉上,模拟器上发生的事情是它从“A N D R O I D”阶段开始,进入chrome“android”阶段,进入主页,然后小动画电池图标停止移动。之后我们回到chrome“android”并永远留在那里。退出模拟器并重新运行应用程序无济于事。
查看日志,使用带有logcat的adb工具,日志列出了服务中断后的服务。这发生在此日志消息之后:
D/Zygote ( 32): Process 59 terminated by signal (11)
当我运行adb logcat并同时显示模拟器窗口时,我可以看到电池图标在此消息出现时停止动画。不知道这意味着什么。
我可以通过转到Window来解决问题 - >如果您点击左侧的“虚拟设备”,Android SDK和AVD Manager会列出AVD列表。我发现工作的是退出模拟器,然后在此窗口中选择我正在尝试使用的AVD,单击右侧的“开始...”,然后在出现的“启动选项”框中,选中擦除用户数据,然后点击启动。模拟器将一直运行,直到主页出现,然后我就可以运行我的教程了。
导致问题的原因是什么?我究竟做错了什么?我在我的Into Apps博客上写了这篇博文,我也希望能够将解决方案发布到这个谜团。
答案 0 :(得分:0)
你的应用在做什么?具体来说,您是否正在进行任何可能阻碍仿真器的CPU密集型工作?如果你是,那可能是你有一个没有正常关闭的服务,或者是一个逃跑的线程。
如果没有,我会说只需卸载你的SDK以及与模拟器有关的一切,然后重新安装一个新副本。可能只是因为你的整合有些麻烦。