2012-04-25 68 views

回答

17

從libs文件夾中刪除依賴項。

+0

好的,但我仍然不能刪除項目的依賴性。 – jimbob 2012-04-25 14:02:54

+0

ADT添加了Android Dependencies文件夾,它是從類路徑com.android.ide.eclipse中獲取的。adt.LIBRARIES。如果您試圖刪除的依賴項是核心庫的一部分,則可能無法實現。你想刪除哪個依賴項? – Rajesh 2012-04-25 14:08:24

+2

好吧,所以而不是刪除它,我只是把一個空白的.jar文件,而不是。它的工作; 3。 – jimbob 2012-04-25 16:22:02

21

JFTR:

我有兩個項目分支在Eclipse上一個混亂合併後出現類似的問題。我可以恢復合併,因爲我還沒有提交,但我沒有存儲在我的存儲庫中的Eclipse項目文件被混淆了。

對我來說,解決辦法是:

  1. 從「問題」視圖中刪除的錯誤消息。
  2. 清理項目(項目/清潔...)

解決了!

+0

這個黑客解決方案也適用於我。謝謝! – Rymnel 2012-10-18 22:56:15

+0

我發現在包資源管理器中選擇文件夾(在我的情況下src)和刷新(F5)擺脫了我以前刪除的jar文件的鏈接。清理構建,然後我的錯誤消失。 – skymook 2012-10-23 16:29:40

+1

哦,我剛剛閱讀你的答案,並試圖用我的日食。在我做任何事之前,「問題」中的錯誤突然消失。魔術答案! – xgdgsc 2013-03-30 14:42:56

1

那麼,上述解決方案不適合我,所以我只需輸入project.properties文件並刪除依賴項(將其作爲參考寫入)。
這些都是在Ubuntu的步驟:

  1. 使用項目的根文件夾類型sudo vi project.properties
  2. 轉到您要刪除,並刪除它(你可以鍵入雙d刪除線行控制檯 - >dd
  3. 關閉並保存文件(按ESC然後wq
  4. 清理項目並重建。

注意:之前您手動更改project.properties我們強烈建議你備份,因爲這個操作你的項目是不安全的!

對於那些說流利的Linux的人的闡述感到遺憾。

+0

而不是備份,先做一個「git init」 – koem 2015-05-03 05:07:12

0

2種類型的依賴關係,我可以找到迄今在Android的依賴關係:

  1. 構建路徑到工作區libs文件夾
  2. 構建路徑到一些其他的項目,該項目由Android工具安裝和 創建另一個項目在Eclipse下,例如GridLayout for android(android-support-v7-gridlayout.jar)

要刪除第一個,很容易。只需刪除libs文件夾下的jar。 要刪除第二個,它也很容易。只需進入項目的構建路徑,選擇Android,刪除庫下的參考項目面板

相關問題