Lint无法从库中找到活动

时间:2014-05-09 16:25:46

标签: android eclipse android-lint

我有一个包含Activity的库项目(在ADT中)。

此库由使用此活动的项目使用。

这一切都非常有效。 Activity在主项目的清单中声明,它编译,运行,它可以完成我需要的一切。

所有编译,库链接,lint检查都发生在ADT库存中,没有任何其他帮助。 (没有maven,没有ant,没有makefile)

然而,当我在项目上运行lint时,它会抱怨

  

在清单com.test.library.LibraryActivity中引用的类在项目或库中找不到

哪个不正确,因为它编译并运行。

我已经清理过,删除了lint标记,删除了lint.xml文件,重新启动了ADT,仍然是同样的问题。

我希望在发布之前进行适当的完整lint检查。有什么想法吗?

修改

我一直在做更多测试,显然命令行lint MyProject正常工作,正确测试库

2 个答案:

答案 0 :(得分:2)

这是lint bug:

listed as an issue

答案 1 :(得分:0)

一个简单的解决方法是创建一个活动,该活动继承自库中的活动并在清单中引用此活动。