2

我按照这个 Android 教程中的指示逐字执行,将代码从站点复制/粘贴到我的应用程序中。

http://developer.android.com/resources/tutorials/views/hello-tabwidget.html

但是,当我尝试在 Android 模拟器中运行时,出现以下错误:

“应用程序 Hello Tab Widget 已意外停止。请重试。”

我尝试通过在 onCreate 方法的第一行中引入断点来进行调试,但是在断点被命中之前就发生了错误。知道出了什么问题,或者我可以调试此问题的任何其他方式吗?我正在使用 Eclipse。

4

3 回答 3

0

您可能在弄乱类名,并且您的 AndroidManifest.xml 不再指示主要活动。

确保:

<intent-filter>
    <action android:name="android.intent.action.MAIN" />
    <category android:name="android.intent.category.LAUNCHER" />
</intent-filter>

位于 AndroidManifest.xml 文件中的<activity>标签内。

如果需要,您还可以通过 Eclipse 中的清单 GUI 进行配置。

于 2010-05-16T06:07:30.813 回答
0

这可能是因为清单中的活动名称不匹配。

因此,请检查您在代码中指定的活动名称和清单中的活动名称是否相同。

于 2011-04-29T12:26:34.570 回答
0

由于您的症状非常普遍,您应该尝试查看应用程序生成的所有日志。您可以通过键入:

adb logcat

在那里,您可以确定应用程序崩溃的确切位置。通常你会看到一个异常被抛出,它可以让你了解正在发生的事情。您可以编辑您的帖子并放置日志的相关信息,以及您编写的一些代码,以便我们轻松帮助您。

于 2010-05-16T02:31:43.710 回答