5

尝试在模拟器上运行我的应用程序时,我从活动管理器中收到错误消息:

ActivityManager: Error type 3

我的活动存在,列在清单中(实际上,它是 MAIN 启动器活动)。

有谁知道这个错误是什么意思?

4

10 回答 10

10

如果您正在运行 Eclipse,请尝试Projects-->Clean..。并在再次运行之前清理项目。

于 2011-09-13T22:59:24.247 回答
4

我面临同样的问题。我清理了项目并删除了android清单中的 android:enabled=false 。这解决了这个问题。

于 2012-03-14T04:59:22.640 回答
2

我收到此错误是因为我在项目名称中使用了无效字符,而 Android 没有警告我,所以我不知道这是问题所在...

示例:“这是不正确的!”

于 2013-10-22T23:50:37.577 回答
2

检查 AndroidManifest.xml 中的“android:installLocation”。

“preferExternal”会导致问题。

于 2013-02-15T16:58:00.333 回答
1

无需担心,有时当活动管理器无法找到您的应用程序的活动时会发生这种情况,这意味着您的模拟器目标尚未启动,或者可能是由于以下原因:

当您尝试在模拟器上运行您的应用程序时,您可能会在构建或强制关闭您的模拟器之间被取消。在这种情况下,当您再次尝试启动模拟器时,它有时不会最大化。现在您必须重新启动 eclipse,然后启动模拟器并运行您的应用程序,现在您将不会遇到此类错误

于 2014-02-19T12:40:53.350 回答
0

ActivityManager:错误类型 3 我不知道它有多真实,但我使用了来自另一个应用程序的相同共享首选项文件..并得到了这个错误。我为共享首选项选择了一个新名称,问题就消失了。它现在正在工作

于 2012-06-05T15:21:11.157 回答
0

application当我在尝试向我的应用程序添加硬件加速时错误地在清单中添加了第二个标签时出现此错误:

<application
    android:hardwareAccelerated="true" />.

我将它添加到我的实际应用程序标签上方,我认为这导致 Android 将一个空的“应用程序”部署到我的手机。它在日志中报告“安装成功”,但没有启动器图标。不过,它确实出现在“设置”->“应用程序”下,但我唯一能做的就是卸载它。希望这可以帮助某人。

于 2014-07-06T18:54:33.827 回答
0

因此,似乎有很多原因可以看到此错误。

对于那些无法使用上述方法修复它的人:

就我而言,我重命名了我的活动的名称(在 Eclipse 中使用 F2)并且它是固定的。

于 2014-08-30T04:09:59.167 回答
0

不记得我是如何解决这个问题的——很可能我擦除了本地副本并重新签出 svn。

于 2010-04-27T20:02:18.543 回答
0

我的手机没有足够的空间,这就是我遇到这个问题的原因。所以我清理它并运行)

于 2013-10-21T17:06:27.600 回答