不幸的是,应用程序已停止在Android模拟器

我是Android新手,我正在尝试一些小应用程序(如Compass)。 当我在模拟器中运行应用程序时,它给出了消息, Unfortunately, Compass has Stopped

我没有编译时错误。

我如何解决这个问题,这是什么原因造成的?

提前致谢。

Solutions Collecting From Web of "不幸的是,应用程序已停止在Android模拟器"

我有相同的错误信息,发现在注释AndroidManifest.xml中的许可权节点时,我已经注释到了需要的一个。 当我把它放回应用程序运行良好。 我能够重现错误。 我需要:

<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

这是一个纯粹的index.html,单页面的应用程序,显示你好世界。 上面的权限是我需要做的运行/ Android应用程序,并让它在模拟器中运行的唯一一个。

HTH

你没有发布代码,所以很难看到你的问题。 然而,我有同样的问题,这已经被列为不幸的HelloListView已经停止

这可能是由于你没有加速度计和磁场支持。 转到您的AVDconfiguration并添加以下硬件: Magnetic Field Supportaccelerometer

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

例如,您有DisplayMessageActivity.class ,包是me.user_interface

标签是:

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

你可以在AndroidManifest.xml文件的</activity>标签后面写这个。 仔细检查path。