2013-07-15 71 views
2

請繼續閱讀我對eclispe軟件等新的即時消息......好的,所以我遇到的問題是導入facebook sdk。我編寫了一個小應用程序,然後回顧性地思考,我認爲讓用戶可以從Facebook上發佈一些內容是件好事。所以我導入了SDK。然後添加它作爲我的項目庫,而我得到以下錯誤如何將Facebook SDK導入到現有應用程序中而不會出錯

[ 
2013-07-15 09:37:58 - Myapp] but not all the versions are identical (check is based on SHA-1 only at this time). 
[2013-07-15 09:37:58 - Myapp] All versions of the libraries must be the same at this time. 
[2013-07-15 09:37:58 - Myapp] Versions found are: 
[2013-07-15 09:37:58 - Myapp] Path: C:\myapp\libs\android-support-v4.jar 
[2013-07-15 09:37:58 - Myapp] Length: 484258 
[2013-07-15 09:37:58 - Myapp] SHA-1: bd6479f5dd592790607e0504e66e0f31c2b4d308 
[2013-07-15 09:37:58 - Myapp] Path: C:\googledevelopement\facebook-android-sdk-3.0.2\facebook\libs\android-support-v4.jar 
[2013-07-15 09:37:58 - Myapp] Length: 349252 
[2013-07-15 09:37:58 - Myapp] SHA-1: 612846c9857077a039b533718f72db3bc041d389 
[2013-07-15 09:37:58 - Myapp] Jar mismatch! Fix your dependencies 
[2013-07-15 09:37:59 - Myapp] Found 2 versions of android-support-v4.jar in the dependency list, 
[2013-07-15 09:37:59 - Myapp] but not all the versions are identical (check is based on SHA-1 only at this time). 
[2013-07-15 09:37:59 - Myapp] All versions of the libraries must be the same at this time. 
[2013-07-15 09:37:59 - Myapp] Versions found are: 
[2013-07-15 09:37:59 - Myapp] Path: C:\myapp\libs\android-support-v4.jar 
[2013-07-15 09:37:59 - Myapp] Length: 484258 
[2013-07-15 09:37:59 - Myapp] SHA-1: bd6479f5dd592790607e0504e66e0f31c2b4d308 
[2013-07-15 09:37:59 - Myapp] Path: C:\googledevelopement\facebook-android-sdk-3.0.2\facebook\libs\android-support-v4.jar 
[2013-07-15 09:37:59 - Myapp] Length: 349252 
[2013-07-15 09:37:59 - Myapp] SHA-1: 612846c9857077a039b533718f72db3bc041d389 
[ 
2013-07-15 09:37:59 - Myapp] Jar mismatch! Fix your dependencies 

2013-07-15 09:37:59 - Myapp] Jar mismatch! Fix your dependencies 

我在其他線程讀(只要刪除JAR文件),所以我做到了...然後我得到了很多錯誤的Facebook的項目(108要準確),但這裏是幾個:

Description Resource Path Location Type 
LocalBroadcastManager cannot be resolved Session.java /FacebookSDK/src/com/facebook line 1215 Java Problem 
Fragment cannot be resolved to a type Session.java /FacebookSDK/src/com/facebook line 1843 Java Problem 
Loader<SimpleGraphObjectCursor<T>> cannot be resolved to a type GraphObjectPagingLoader.java /FacebookSDK/src/com/facebook/widget line 109 Java Problem 
Loader cannot be resolved to a type GraphObjectPagingLoader.java /FacebookSDK/src/com/facebook/widget line 27 Java Problem 
LoaderManager cannot be resolved to a type PickerFragment.java /FacebookSDK/src/com/facebook/widget line 813 Java Problem 
Loader<SimpleGraphObjectCursor<T>> cannot be resolved to a type GraphObjectPagingLoader.java /FacebookSDK/src/com/facebook/widget line 119 Java Problem 

什麼我希望的是無論是扶養問題的修正(whichd不導致其他錯誤)。或者我從Facebook項目中刪除android-support-v4.jar後出現的錯誤修復。

任何幫助,這將是偉大的,因爲我一直在撓我的頭一陣子和用盡谷歌搜索病人。

謝謝

回答

3

即使我面臨同樣的情況。這就是我所做的:

Facebook sdk有一個v4庫。你的應用程序也將有另一個v4。

現在,同一個文件的兩個副本的存在會混淆編譯器。這是我做的:

  • 從我的應用程序中刪除了v4庫。它顯示錯誤,只是暫時忽略。

  • 現在添加facebook庫。

    一切都會正常工作..希望它可以幫助你。

您也可以按照此answer.

+1

感謝,似乎已經奏效....我必須像搜索職位15-20,從來沒有發現一個...我刪除Facebook的jar文件。我假設如果刪除我的項目中的那個會導致問題。顯然不是......謝謝 – Xeo

+0

歡迎您..不要忘記打勾或upvote,如果它幫助..:)\ – amalBit

相關問題