2014-03-27 102 views
0

我將Facebook SDK作爲庫項目導入到Eclipse中。我通過檢查將項目複製到Workspace中並將其保留爲未選中狀態(由於某種原因,description說我必須取消選中它)。無法添加Facebook SDK到項目

我試圖導入現有項目到工作區現有的Android代碼到工作區以及。

圖庫複選框在屬性中被選中。 Facebook sdk從未導入到此工作區。

我創建了一個運行平穩,沒有Facebook的一個新項目。在屬性,Android選項卡中,我添加了庫項目。它顯示了一個綠色的勾號,但是當我再次打開該選項卡時,它會顯示一個紅色的x。 該項目的目標是API級別19,Facebook的庫的目標是API 8級。我也嘗試過用API級別10 我使用Java編譯器1.6在項目和庫兩者。

我不明白的是,SDK附帶的示例項目似乎已成功導入SDK(綠色標記),但它們都指向相同的問題「導入android.support無法解析」 on import android.support.v4.app.FragmentActivity;我必須將鼠標懸停在行上,然後單擊「修復項目」設置以使其工作。然後我去屬性 - > Java Build Path - > Order and Export - >點擊v4支持庫複選框。至少他們工作。爲什麼他們成功加載Facebook SDK,爲什麼我的應用程序無法做到這一點?

Facebook的SDK沒有libs文件夾,所以我想不同的V4支持庫之間的干擾是不可能的。

我在兩臺不同的計算機上也試過這個。

enter image description here

enter image description here

,我決定從步驟安裝Android步驟,而不是ADT包。我爲Java開發人員下載了Eclipse Juno,安裝了最新的Java版本(1.8)並安裝了Android軟件包。創建了一個新項目並導入了facebook sdk 3.5(也嘗試過3.0.2和3.8)。我仍然得到了紅色的X

我感謝所有幫助。

+0

但你有沒有複製該項目,同時在工作區中導入Facebook SDK項目? – Piyush

+0

我不知道你在問什麼 – erdomester

回答

1

我就遇到了這個問題,半年後和我先前的回答是沒有幫助的。訣竅是您需要將庫與您的項目放在同一個驅動器上,通常是C:驅動器。就這樣。謝謝Facebook沒有通知我們這個..

0

已解決。這是我做了什麼來解決這個奇怪的錯誤。

  1. 複製project.properties文件的內容。
  2. 刪除project.properties文件。
  3. 創建一個新文件並將其命名爲project.properties
  4. 將前一個文件的內容粘貼到這個新文件中。
+0

我面臨同樣的問題,但你的回答並不能解決我的問題 – Anshu

+0

而另一個呢? – erdomester

+0

兩者都解決不了。這個問題很奇怪,我似乎已經做了一切正確的事情,但是項目顯示了OP提到的Xed。 – Anshu

相關問題