Eclipse和SDK更新后构建Android项目的问题

时间:2011-11-20 05:14:30

标签: android eclipse resources sdk

我刚刚通过Eclipse的帮助 - >检查更新和窗口 - > Android SDK管理器更新了Eclipse,Android SDK和其他所有可更新的内容。

我的项目包括一个主项目和两个图书馆项目。一个库项目是普通的Android许可证库项目。另一个库项目包含引用其本身不包含的Android资源的Java文件,但它们存在于主项目中(例如,R.id.myPic用于库项目,但实际上包含在主项目中) )。在更新之前,我没有问题构建和运行主项目。

由于某种原因,我现在无法建立主项目。主项目文件夹有一个名为“Library Projects”的“子文件夹”,其中包含Android Licensing的jar文件,但不显示第二个库项目的jar。我在主项目文件夹上也有一个红色感叹号。

由于某种原因,我无法与主项目一起重建库文件。我已经尝试过清理所有项目,构建一个然后构建所有项目,重新构建Eclipse,但没有运气。

如果我转到项目属性,然后是Java Build Path,然后是Libraries,似乎缺少库项目的jar文件,但我不能为此独立创建一个jar文件,因为它使用了主项目中的资源

这就是我的问题标签: 容器'Library Projects'引用非现有库'C:\ AndroidDev \ workspace \ FlashcardsCommon \ bin \ flashcardscommon.jar' 类型:构建路径问题

有什么想法吗?

非常感谢!

1 个答案:

答案 0 :(得分:2)

见这个帖子:

http://code.google.com/p/android/issues/detail?id=21031

  1. 通常有助于转到Window - >偏好 - >一般 - > 工作区并选中“自动刷新”。然后尝试清洁 逐步建立你的项目。
  2. 您可能还必须删除所代表的源包含 您的库依赖项手动。你会发现ADT 14和 当你有图书馆项目时,15对你来说非常沮丧。 它需要经常手动清理库及其依赖 项目,使图书馆项目的变更有效。
  3. 总而言之,谷歌做出了很好的努力,但这有点儿麻烦。

    另一个类似的主题:

    Cannot build library dependent project after update to ADT 14