如何在 Eclipse 中从我的 Android 项目中删除依赖项

Posted

技术标签:

【中文标题】如何在 Eclipse 中从我的 Android 项目中删除依赖项【英文标题】:How to remove a dependency from my Android project in Eclipse 【发布时间】:2012-05-06 04:36:42 【问题描述】:

当我突出显示我的项目时,转到属性,选择 java 构建路径,然后尝试从我的 android 依赖项列表中删除一个 Android 依赖项,删除按钮是灰色的。如何删除该特定依赖项?

【问题讨论】:

【参考方案1】:

JFTR:

在 Eclipse 上两个项目分支的混乱合并后,我遇到了类似的问题。我可以恢复合并,因为我还没有提交,但是我没有存储在我的存储库中的 Eclipse 项目文件被弄乱了。

我的解决方案是:

    从“问题”视图中删除错误消息。 清理项目(Project / Clean...)

解决了!

【讨论】:

我发现在包资源管理器中选择文件夹(在我的情况下为 src),然后刷新(F5)摆脱了我之前删除的 jar 文件的链接。清理构建,然后我的错误消失了。 哦,我刚刚阅读了您的答案,并打算尝试使用我的 Eclipse。在我做任何事情之前,“问题”中的错误突然消失了。神奇的答案! 干得好,正如您所描述的,这个问题是在两个项目合并后引起的。 =)【参考方案2】:

到目前为止,我可以在 Android Dependencies 下找到 2 种依赖项:

    构建工作区库文件夹的路径 通过 Android 工具安装的其他项目的构建路径和 在 Eclipse 下创建为另一个项目,例如网格布局为 android(android-support-v7-gridlayout.jar)

要删除第一个,很容易。只需删除 libs 文件夹下的 jars。 要删除第二个,也很容易。只需进入项目的Build Path,选择Android,删除Library面板下的引用项

【讨论】:

【参考方案3】:

好吧,上面的解决方案对我不起作用,所以我只需输入 project.properties 文件并删除依赖项(作为参考写在那里)。 这些是 Ubuntu 上的步骤:

    在项目根文件夹类型sudo vi project.properties上使用控制台 转到要删除的行并删除它(您可以键入 double d 删除一行 --> dd) 关闭并保存文件(按 ESC,然后按 wq) 清理项目并重建。

注意:在您手动更改 project.properties 之前,强烈建议您备份您的项目,因为此操作不安全!

对于那些说一口流利 Linux 的人来说,抱歉。

【讨论】:

先做一个“git init”而不是备份【参考方案4】:

从 libs 文件夹中删除依赖项。

【讨论】:

Android Dependencies 文件夹是 ADT 添加的,从类路径 com.android.ide.eclipse.adt.LIBRARIES 中获取。如果您尝试删除的依赖项是核心库的一部分,则可能是不可能的。您要删除哪个依赖项? 好的,所以我没有删除它,而是放了一个空白的 .jar 文件。它起作用了;3. 一个 0 kb 的同名文件对我不起作用,所以我打开了 jar 并删除了类。 并重新启动 eclipse/adt 并重建。那是为我做的。 右键项目名称->属性->Java构建路径->项目

以上是关于如何在 Eclipse 中从我的 Android 项目中删除依赖项的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Android Studio 中从 SVN 导入模块

在 Android 中从 sqlite 创建 Json

在Android中从Eclipse导出项目时出错

如何在 C# Rest 服务中从 Android 应用程序读取 JSON 数据

Android:如何在 android 中从服务器打开 pdf 文件 [关闭]

如何在 aws 中从我的 mac 设置和登录 ***?