Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/225.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 从“中删除项目”;安卓私人图书馆“;这不在我的项目中';s libs文件夹_Android_Eclipse_Adt - Fatal编程技术网

Android 从“中删除项目”;安卓私人图书馆“;这不在我的项目中';s libs文件夹

Android 从“中删除项目”;安卓私人图书馆“;这不在我的项目中';s libs文件夹,android,eclipse,adt,Android,Eclipse,Adt,场景是这样的:EclipseJuno,ADT22。android项目创建时依赖于另一个Eclipse项目(不是android项目,只是一个普通的Java项目),后者导出了对另一个库的依赖。此后,我从依赖项列表中删除了Java项目,但导出的库依赖项仍保留在项目构建路径的Android私有库部分,我不知道如何删除它 有什么想法吗 (以下是构建路径的外观,以供参考: 我想去掉的库是“simple-xml-2.6.2.jar”,因为我已经改用JSON而不是xml,不再需要它。项目“bincomodel

场景是这样的:EclipseJuno,ADT22。android项目创建时依赖于另一个Eclipse项目(不是android项目,只是一个普通的Java项目),后者导出了对另一个库的依赖。此后,我从依赖项列表中删除了Java项目,但导出的库依赖项仍保留在项目构建路径的Android私有库部分,我不知道如何删除它

有什么想法吗

(以下是构建路径的外观,以供参考:


我想去掉的库是“simple-xml-2.6.2.jar”,因为我已经改用JSON而不是xml,不再需要它。项目“bincomodel”不再是这个项目的依赖项;我在“项目”选项卡上删除了它。)

结果是,有两个地方需要删除对上一个项目的引用,不止一个。它必须从“构建路径”上的“项目”选项卡和项目属性中的“项目引用”中删除


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

在我的例子中,我从文件系统中删除了一些.jar lib,但是在执行SVN更新之后,项目没有更新

当我点击libs文件夹时,.jar就像在那里一样闪烁,然后消失了。因此,如果您遇到此问题,请尝试右键单击“项目”>“刷新”,这将使用基础文件结构更新所有文件夹

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


退出eclipse并转到您的_项目/libs/文件夹。删除所需的.jar文件。

我想您可以尝试从相应的
类路径中删除不必要的
依赖项
,否则不建议使用此路径

编辑文件系统中的project.properties文件并删除所需内容。在我的例子中,我删除了gridlayout_v7,删除了第二行:

# Project target.
target=android-15
android.library.reference.1=../appcompat_v7
android.library.reference.2=../gridlayout_v7

该库(.jar)是否存在于您的libs文件夹中?在这种情况下,您可以从那里删除它,清理并构建..不,它在项目的libs文件夹中,以前是一个依赖项,但现在不再是了。您仍然可以尝试从libs文件夹中删除“simple-xml-2.6.2.jar”并查看一次。它在另一个项目中仍然需要,因此我无法从那里删除它。您到底是如何删除的“宾科莫德“项目。在你的例子中,它似乎仍然与你的项目相关联..在project->Properties->Build Config中,当我删除整个Android私有库条目时,单个.jar文件已经被删除,然后,构建配置中的Android私有库条目被重新生成,一个.jar文件不再存在。在我的例子中,我只是删除了私有库条目,然后重新启动eclipse,当它回来时,它重新创建了这个条目,但jar没有引起问题。右键单击libs并刷新对我有效,在我尝试重新启动eclipse、删除私有依赖项(自动生成)、关闭/打开项目等失败后,问题上的注释显示OP无法从libs中删除*.jar文件,因为它是另一个项目所需要的。