2013-07-17 80 views
1

我試圖處理我的簡單Android應用程序的Facebook集成登錄。林按照本指南https://developers.facebook.com/docs/getting-started/facebook-sdk-for-android/3.0/和寄託都似乎去罰款,但我仍然剛開例外: java.lang.NoClassDefFoundError:android.support.v4.content.LocalBroadcastManagerFacebook集成android支持v4內容localBroadcastManager

我知道有關於這樣的這個問題很多類似的問題java.lang.ClassNotFoundException after changing nothing in the project but upgrading eclipse android sdk 說,我必須檢查在其他和導出選項卡中的Java構建路徑中的所有複選框,但我已經做到了,並且仍然收到錯誤。

回答

13

我有同樣的問題,並搜索互聯網的解決方案。我閱讀了許多在你鏈接的答案中發佈的建議,並且他們中沒有一個似乎有效。我結束了它的工作。我的問題是我誤解了其他幾個帖子。我認爲當他們說「確保android-support-v4.jar在你的libs文件夾中」他們指的是FacebookSDK項目中的android-support-v4.jar。

一旦我將android-support-v4.jar添加到我的項目中,並遵循了與訂購和導出相關的其他建議。清潔和重建項目後,它不再墜毀。希望這可以幫助!祝你好運!

+1

awsm親愛的,非常感謝:) – CoDe

2

我也面臨同樣的問題並解決它。我複製並將myproject的android-support-v4.jar粘貼到Facebook SDK的lib文件夾中。這使它工作。

+0

這個工作對我來說是男人+1 – Simmant