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

标签 android android-layout android-emulator

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

我没有编译时错误。

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

提前致谢。

最佳答案

我有同样的错误消息,发现在注释掉 AndroidManifest.xml 中的 uses-permission 节点时,我注释掉了一个需要的节点。当我把它放回应用程序时运行正常。我能够重现错误。我需要:

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

这是用于显示 Hello World 的准系统 index.html 单页应用程序。 上面的权限是我执行运行方式/Android 应用程序并让它在模拟器中运行所需的唯一权限。

HTH

关于android - 不幸的是,应用程序已在 Android 模拟器中停止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8300947/

相关文章:

java - 我的 View 不为空,文本也不为空,但我得到 : content. res.Resources$NotFoundException: String Resource ID

Android 模拟器屏幕缩放问题

android - DroidGap 无法解析为类型

java - 我想使用 assetmanager 来处理图像

java - 在 map 上绘制轨迹代号一

android - 使用Facebook Audience Network时Android Studio错误

java - Android Room一对一实体关系

android - 在 Recycler View 中使用水平线性布局管理器时布局元素的对齐方式发生变化

android - 如何在 android 操作栏中放置标签/文本,如显示钱包余额等

android - OutOfMemory 在设备和模拟器上