Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/210.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 安卓虚拟设备不知何故被水淹没了_Android_Android Emulator - Fatal编程技术网

Android 安卓虚拟设备不知何故被水淹没了

Android 安卓虚拟设备不知何故被水淹没了,android,android-emulator,Android,Android Emulator,我正在浏览Android教程,在某个时候应用程序无法加载。控制台上的最后一条消息是“Installing RelativeLayout.apk…”,它永远停留在那里,而不是继续显示“Success”消息。从视觉上看,emulator上发生的事情是,它从“A N D R O I D”阶段开始,进入chrome“android”阶段,进入主页,然后小动画电池图标停止移动。在那之后,我们回到chrome“android”,永远呆在那里。退出模拟器并重新运行应用程序没有帮助 通过使用adb工具和logc

我正在浏览Android教程,在某个时候应用程序无法加载。控制台上的最后一条消息是“Installing RelativeLayout.apk…”,它永远停留在那里,而不是继续显示“Success”消息。从视觉上看,emulator上发生的事情是,它从“A N D R O I D”阶段开始,进入chrome“android”阶段,进入主页,然后小动画电池图标停止移动。在那之后,我们回到chrome“android”,永远呆在那里。退出模拟器并重新运行应用程序没有帮助

通过使用adb工具和logcat查看日志,日志会在某一点列出一个又一个已停止的服务。这发生在此日志消息之后:

D/Zygote  (   32): Process 59 terminated by signal (11)
当我运行adb logcat并同时显示emulator窗口时,我可以看到电池图标在出现此消息时停止动画。不知道这意味着什么

我可以通过转到窗口-->Android SDK和AVD管理器来解决此问题,如果单击左侧的“虚拟设备”,该窗口将显示AVD的列表。我发现有效的方法是退出emulator,然后在此窗口中选择我尝试使用的AVD,单击右侧的“开始…”,然后在弹出的启动选项框中,选中“擦除用户数据”,然后单击“启动”。模拟器将一直运行到主页出现,然后我就可以很好地运行我的教程了


问题出在哪里?我做错了什么?我在我的博客中写了关于这个问题的博客,我希望能够发布解决这个谜团的方法。

你的应用程序在做什么?具体地说,您是否正在做任何CPU密集型工作,这可能会使仿真器停滞?如果您是,可能是您的服务没有正常关闭,或者线程失控


如果没有,我会说只需卸载SDK以及与emulator相关的所有内容,然后重新安装一个新副本。可能只是因为你的集成有点问题。

Android教程第一部分中的应用程序根本不起作用。他们只是放了一个静态显示器。因此,没有CPU密集型工作。我在Mac电脑上,如果有区别的话。你只是在做教程吗?真奇怪。我会说尝试重新下载并重新安装整个SDK、AVD等。还要确保您的.manifest文件不包含任何错误(或省略任何关键的PEICE)