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

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

【问题讨论】:

    标签: android eclipse dependencies libraries


    【解决方案1】:

    JFTR:

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

    我的解决方案是:

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

    解决了!

    【讨论】:

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

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

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

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

    【讨论】:

      【解决方案3】:

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

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

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

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

      【讨论】:

      • 先做一个“git init”而不是备份
      【解决方案4】:

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

      【讨论】:

      • Android Dependencies 文件夹是 ADT 添加的,从类路径 com.android.ide.eclipse.adt.LIBRARIES 中获取。如果您尝试删除的依赖项是核心库的一部分,则可能是不可能的。您要删除哪个依赖项?
      • 好的,所以我没有删除它,而是放了一个空白的 .jar 文件。它起作用了;3.
      • 一个 0 kb 的同名文件对我不起作用,所以我打开了 jar 并删除了类。
      • 并重新启动 eclipse/adt 并重建。那是为我做的。
      • 右键项目名称->属性->Java构建路径->项目
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-09
      • 2023-03-25
      • 2018-05-10
      • 2020-05-29
      • 2020-12-25
      • 1970-01-01
      相关资源
      最近更新 更多