我有一个Android库项目,其中包含一些由Android应用程序项目引用的活动和视图。应用程序项目有一个标记为[Android Library]的“链接”文件夹,其中包含我的库项目的源代码。
我觉得奇怪的一件事是,可以从链接文件夹和原始库文件夹中打开两次相同的源文件。这通常导致文件不同步,并且发生各种令人讨厌的事情。
知道出了什么问题?提前谢谢!
答案 0 :(得分:2)
这是预期的行为。如果通过资源链接多次添加相同的物理文件夹,则会分别跟踪每个文件夹的同步状态。您可以选择以下选项:
处理必须不时手动刷新文件夹。
在“窗口”下打开自动刷新功能>偏好 - >一般 - >工作区 - >自动刷新。我相信这可以执行正常的Windows,但在Linux上可能会非常慢。实际效果可能取决于工作区的大小。
重新构建项目,使您不使用链接文件夹来引入库代码。我对Android开发或ADT一无所知,但其他Java应用程序的标准方法是通过Project Properties - >添加从app项目到库项目的依赖项。 Java构建路径 - >项目。
答案 1 :(得分:1)
在Manifest文件中检查您的包名称,它应与您的项目包名称相同。