如何在 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 导入模块
如何在 C# Rest 服务中从 Android 应用程序读取 JSON 数据