0

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

此库由使用此 Activity 的项目使用。

所有这一切都运作良好。Activity 在主项目的清单中声明,它编译、运行,它完成了我需要的一切。

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

但是,当我在项目上运行 lint 时,它抱怨说

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

这是不正确的,因为它可以编译并运行。

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

我想在发布之前进行适当的完整皮棉检查。任何想法?

编辑

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

4

2 回答 2

2

这是皮棉错误:

列为问题

于 2014-05-12T20:54:44.440 回答
0

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

于 2014-05-09T16:41:57.770 回答