我是新来的Android和我想尝试一些小应用程序(如指南针)。当我在模拟器中运行应用程序时,它会显示消息Unfortunately, Compass has Stopped
。不幸的应用程序已停止在Android模拟器
我没有编译时错误。
我该如何解决这个问题,这是什么原因造成的?
在此先感谢。
我是新来的Android和我想尝试一些小应用程序(如指南针)。当我在模拟器中运行应用程序时,它会显示消息Unfortunately, Compass has Stopped
。不幸的应用程序已停止在Android模拟器
我没有编译时错误。
我该如何解决这个问题,这是什么原因造成的?
在此先感谢。
您没有发布任何代码,因此很难看到您的问题。不过,我遇到了同样的问题,这里已经整理出来了Unfortunately HelloListView has stopped
这可能是由于你没有加速度计和磁场支持。 转到您的AVD配置,并添加以下硬件:Magnetic Field Support
和accelerometer
首先检查你的的AndroidManifest.xml文件的读写活动标签
例如,你有DisplayMessageActivity.class和封装是me.user_interface
标签:
<activity android:name="me.user_interface.DisplayMessageActivity"/>
你可以在</activity>
标签后面写下AndroidManifest.xml文件。仔细检查路径。
我有相同的错误信息,发现在注释掉AndroidManifest.xml中的许可节点时,我已经注释掉了需要的一个。当我把它放回应用程序运行良好。我能够重现错误。我需要:
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
这对准系统的index.html,单页的应用程序,它显示的Hello World。 而上述权限是我需要做的运行/ Android应用程序并让它在模拟器中运行的唯一一个。
HTH
为我工作。非常感谢你! – RIKI
logcat说什么?如果您不知道如何使用它,请参阅http://www.appaholics.in/using-the-logcat –
指南针应用程序是什么? –
我有同样的问题:每个应用程序关闭这些词 - 除了浏览器。奇怪的 – Sven