很不幸,Android模拟器中的应用程序已停止

15

我是Android的新手,正在尝试一些小应用程序(例如Compass)。当我在模拟器中运行应用时,它会显示消息很抱歉,Compass已停止

我没有编译时错误。

我该如何解决这个问题,是什么原因导致了这个问题?

提前致谢。


日志记录器(logcat)显示了什么?如果您不知道如何使用它,请参见http://www.appaholics.in/using-the-logcat。 - Raghav Sood
什么是Compass应用程序? - Alexander Kulyakhtin
我有同样的问题:每个应用程序都会关闭并显示这些字眼 -.- 除了浏览器。很奇怪。 - Sven
4个回答

4
我遇到了同样的错误消息,后来发现在AndroidManifest.xml中注释掉uses-permission节点时我注释掉了一个必须的节点。当我重新添加它时,应用程序正常运行。我能够复现这个错误,我需要: <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 我创建了一个基础的index.html页面的单页应用程序,并显示“Hello World”。以上权限是唯一需要的权限,让我能够使用Run As/ Android Application并在模拟器中运行。希望对你有所帮助。

2

2

可能是因为您的设备不支持加速度计和磁场传感器。 请前往您的AVD配置,并添加以下硬件:磁场传感器加速度计


2

首先检查你的 AndroidManifest.xml 文件并编写活动标签

例如,你有 DisplayMessageActivity.class 并且包名是 me.user_interface

标签是:

<activity android:name="me.user_interface.DisplayMessageActivity"/>

AndroidManifest.xml文件的</activity>标签之后,您可以编写此内容。仔细检查路径。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接