2010-09-28 67 views
0

我想通過使用fbconnect-android sdk發佈到faceboook中。 我是新來的android編程。fbconnect示例中的錯誤(盧布處理「javax/net/SocketFactory.class」:)

我堅持下去的錯誤。請幫助我。

fbconnect樣本] 麻煩處理 「的javax /淨/ SocketFactory.class」: [2010-09-28 18點06分19秒 - fbconnect樣本] 嘗試包括在比其他東西芯VM類一個核心圖書館。 您可能試圖將虛擬機的桌面核心庫包含到應用程序中,這肯定無法正常工作。如果 您確實打算構建一個核心庫 - 僅適用於創建完整虛擬機二進制文件的 部分,而不是編譯 應用程序 - 然後使用「--core-library」選項來抑制此問題錯誤 消息。如果你繼續使用「--core-library」,但實際上正在構建一個應用程序,那麼請注意,你的構建仍然會失敗,在 點;您將被簡單地否認閱讀此有用的錯誤 消息的樂趣。 [2010-09-28 18:06:19 - fbconnect-sample] 1錯誤;中止 [2010-09-28 18:06:19 - fbconnect-sample]轉換爲Dalvik格式失敗,出現錯誤1

回答

0

看來這是Eclipse的那些問題之一,每隔一段時間就會顯示一次。

如果你已經排除你的代碼爲問題(對我來說,這是一個類文件在android.jar文件,而不是我的代碼),那麼下面的內容很可能會解決這個問題。

如果您確定沒有直接添加任何代碼導致問題,然後嘗試建議here

如果不工作,然後嘗試從項目中移除所有JAR和重建項目屬性:

- >右鍵在項目文件夾點擊(在Package Explorer)

- >選擇「屬性」 Step 1

- >選擇「庫」選項卡

- >選擇庫,然後單擊「刪除」(必須爲每個庫做除了定製除S中的而不是根本原因,在這裏我不得不刪除「的Android 2.1 -update1」庫)

Step 2

- >單擊 「確定」。

- >然後再次右鍵單擊該項目文件夾並選擇「Android的工具」

- >「修復項目屬性」(這應該添加回去,你需要的庫,如的Android庫)

Step 3

然後清理項目:

- > 「項目菜單」

- > 「清潔」

Step 4

- > 「全部清除」

- > 「確定」

Step 5

現在,您可以重新添加任何在您的項目需要之前添加的JAR,如果再次出現錯誤,那麼您知道最後添加的JAR之一是問題所在,您需要找到另一個解決方案(例如將代碼重新打包e系統軟件包),但那是另一個答案。

希望這有助於我在這一天失去了兩天和一些頭髮!對於圖像上缺失的信息和限制感到抱歉,我受到一份合同的約束,保持我的項目的祕密,直到發佈。祝你好運!

+0

試過了,沒有工作。 該問題可能是在fbconnect庫中的某處 – 2011-09-12 17:01:50