从"Android私有库"中删除不在我项目的libs文件夹中的项目

Jul*_*les 12 eclipse android adt

场景是这样的:Eclipse Juno,ADT 22.这个android项目的创建依赖于另一个Eclipse项目(不是一个简单的Java项目),它导出了对另一个库的依赖.我已经从依赖项列表中删除了Java项目,但导出的库依赖项仍保留在项目构建路径的Android私有库部分中,我无法弄清楚如何删除它.

有任何想法吗?

(供参考,这是构建路径的样子:

java build path对话框显示库

我想要摆脱的lib是"simple-xml-2.6.2.jar",因为我已经转而使用JSON而不是XML而不再需要它.项目"bincomodel"不再是该项目的依赖项; 我在"项目"选项卡上删除了它.)

Aid*_*Fry 16

在我的情况下,我从文件系统中删除了一些.jar库,但是在进行SVN更新后项目没有更新.

一旦我点击了libs文件夹,.jar会像那里一样闪过,然后就消失了.因此,如果您遇到此问题,请尝试右键单击项目>刷新,这将更新具有基础文件结构的所有文件夹.

Eclipse然后自动更新以从私有libs构建路径中删除文件.

一个

  • 在我尝试重新启动eclipse失败,删除私有依赖项(自动生成),关闭/打开项目等等之后,右键单击libs和Refresh为我工作了... (4认同)

Jul*_*les 3

结果发现有两个地方需要删除对上一个项目的引用,而不仅仅是一个地方。必须将其从“构建路径”上的“项目”选项卡和项目属性中的“项目引用”中取出。

我相信 ADT 会自动将任何 jar 文件包含在“项目引用”列表中包含的任何项目的“libs”文件夹中,无论它们是否是导出的依赖项。默认情况下,它似乎还会链接源文件夹中的任何 jar,而 eclipse 标准则不会这样做。