2012-04-23 60 views
0

我有一个Android应用程序和我一起使用的库项目。我没有使用库项目组件的任何问题。但是,我无法启动我的应用程序中的任何活动。我一直收到一个ClassNotFound异常,但完全限定名与错误消息中的完全匹配,因为它在源代码树中。所有活动都在清单中正确定义。什么会导致我能够从库项目中启动任何活动,但无法在主应用程序中启动活动?链接库项目时未找到活动?

+0

如果您已解决问题,请发布您的解决方案 – 2012-04-23 17:03:45

回答

0

这个问题最终导致我尝试启动任何扩展MapActivity的活动。我认为问题在于我已经在Google Maps API的清单中定义了使用库。我将库项目的构建目标更改为只是vanilla Android,并删除了使用库调用。我的主项目现在针对Google apis,并在其清单中包含使用库。

我认为这可能是搞砸了构建路径或其他东西,找不到MapActivity类或其他东西。不太确定,但这些步骤解决了这个问题。

0

只需将库项目的活动添加到您的展示文件中。

实际上,一些jar /库文件在内部启动活动,并且必须将其添加到我们的应用程序中。

+0

否不启动的活动不是库应用程序的主应用程序内部的活动。 – Bobbake4 2012-04-23 16:50:36

+0

你可否粘贴你的显示文件 – 2012-04-23 16:51:23

+0

只能在你的显示文件中有错 – 2012-04-23 16:54:50