我有一个Android应用程序和一个我正在一起使用的库项目。我使用库项目的组件没有任何问题。但是我无法在我的应用程序中启动任何活动。我一直得到一个ClassNotFound异常,但完全限定名称与错误消息中的完全匹配,就像在源树中一样。清单中正确定义了所有活动。是什么原因导致我能够从库项目中启动任何活动,但却无法在主应用程序内启动活动?
答案 0 :(得分:0)
只需将库项目的活动添加到清单文件即可。
实际上一些jar / library文件在内部启动活动,必须在我们的应用程序中添加。
答案 1 :(得分:0)
当我尝试启动任何扩展MapActivity的活动时,问题就出现了。我认为问题在于我在Google地图api的两个清单中都定义了使用库。我将库项目的构建目标更改为vanilla Android并删除了使用库调用。我的主要项目现在以Google apis为目标,并在其清单中包含使用库。
我认为它可能已经搞砸了构建路径或某些东西而无法找到MapActivity类或其他东西。不太确定,但这些步骤解决了这个问题。