【问题标题】:first android app gets unfortunately stopped in device不幸的是,第一个 android 应用程序在设备中停止了
【发布时间】:2015-06-26 03:27:41
【问题描述】:

每当我尝试在不做任何更改的情况下运行我的第一个应用程序 hello world 应用程序时,我都会收到以下错误:

VM 中止
0x00007ec3(code=-6) 处的致命信号 6(SIGABRT),线程 32451(xample.justjava)

这个错误是什么意思,我该如何解决这个问题?

以下是来自控制台的错误:

[2015-06-26 21:35:16 - android-support-v7-appcompat] 找不到 android-support-v7-appcompat.apk!

【问题讨论】:

  • 这不是完整的堆栈跟踪。请发布完整的堆栈跟踪,以便我们提供进一步帮助。还有相关的代码部分。
  • 我是新手,所以我需要 10 个声望才能发布图像,但我只有 3 个声望,所以我无法发布图像。我该怎么办
  • 发布图片链接或复制堆栈跟踪文本并将其放入问题中。
  • 您是使用 Android Studio 还是 Eclipse 来开发您的应用程序?另外,请熟悉堆栈跟踪的概念:stackoverflow.com/a/3988794/1058424

标签: android


【解决方案1】:

最后发布的错误消息表明您的应用程序缺少 android-support-v7-appcompat 库。这是一个库,可实现许多 UI 功能的向后兼容性,如 here 所述。默认的 Android 代码示例需要它才能工作。

请确保您已使用 SDK 管理器下载支持包,并将资源附加到您的项目,如 in the official setup guide 所述。

编辑: 控制台错误还表明您不小心将库 apk 本身编译到项目中,不应该这样做。请查看以下链接:Could not find appcompat_v7.apkAndroid Could not find android-support-v7-appcompat.apk error

【讨论】:

  • 是的,我已经安装了 android 支持库并附加了它,但它也显示了同样的错误
  • 我编辑了我的答案。但是这个问题不是一个崩溃问题,所以它不是你崩溃的错。请按要求发布堆栈跟踪。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-05-13
  • 1970-01-01
  • 2015-06-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多