2011-02-09 75 views
12

我下載了android的facebook sdk,但到目前爲止我無法正確配置。 Eclipse不承認facebook sdk作爲一個項目。Eclipse上的Android Facebook SDK配置

有沒有人有這個問題?

+0

http://stackoverflow.com/questions/29379890/android-facebook-sdk-4-in-eclipse – 2015-06-13 17:51:28

回答

11

您應該使用git插件將github的facebook項目導入到您的eclipse工作區中。它被配置爲一個android庫。然後在你想使用該庫的Android項目中。右鍵單擊該項目並選擇屬性。點擊Android標籤,底部應該是圖書館的一部分,詳細說明here。點擊添加,並出現facebook sdk。檢查facebook sdk,它會在您的應用程序中可用。

+0

謝謝你!我將Facebook SDK配置爲一個庫,現在一切正常。 – 2011-02-09 19:24:08

+2

自從你發佈這個答案以來,它已經有一段時間了,但你的第二個鏈接是404。 – DroidDev 2014-01-09 08:56:47

9

Facebook的SDK集成到Android應用程序應該很容易,但也有一些注意事項採取在第一個整合步驟的護理,所以認真遵循它:

  1. 下載從Git的樞紐SDK - 這可以使用github客戶端完成,但更簡單的方法只需按下面的快照中顯示的「zip」按鈕來下載壓縮版本。

    downloading facebook SDK from github as Zipped project

  2. 解壓zip文件 - 請務必將其解壓到一個文件夾不在範圍 Eclipse工作區。在接下來的步驟中,您將需要在基於此zip的eclipse中創建一個項目,但有時,將提取的zip直接放入工作區會使eclipse混淆不清,因此請避免將放置在那裏。把它放在別的地方。

  3. 打開Eclipse併爲Facebook Android SDK源創建一個新的Android項目(文件 - >新建 - >項目 - > Android項目)。 (在下一步中,您將把它作爲參考庫添加到您的應用程序中)。通過選擇「從現有源創建項目」來創建項目,並指定解壓zip的facebook-sdk文件夾。 (注:如果你希望它被存儲在工作區本身,你總是可以「進口」項目到工作區以後)

    create project from existing source

  4. 其添加爲一個項目庫,您的應用程序選擇當前項目(你的應用程序) - >屬性,並將Facebook項目添加爲當前項目的庫。

  5. 後面的步驟包括添加權限到Android清單如
    uses-permission android:name="android.permission.INTERNET"/> ,然後添加應用程序ID到代碼。我會在這裏略過細節,因爲它非常簡單。

+0

好的。在Eclipse的工作空間中不提取它是我缺乏的信息!非常感謝! – yoshi 2012-03-12 10:28:51

5

以下步驟是創建facbook-的android.jar(使用這個jar文件在你的任何項目)


第一步:從GitHub下載Facebook的Android SDK中。
第2步:提取它。 (在任何地點)。
第3步:在Eclipse中使用現有源選項創建項目來創建新項目
第4步:輸入項目名稱爲「com_facebook_android」。
第5步:將位置設置爲提取位置的「臉譜」文件夾。
第6步:單擊完成。
第7步:在項目瀏覽器中選擇「com_facebook_android」項目並右鍵單擊
選擇導出選項。
第8步:在導出嚮導中選擇Java文件夾中的JAR文件。
第9步:點擊下一步,然後瀏覽jar文件的位置,並提供您想要的名稱,如「facebook-android.jar」
第10步:單擊完成........將在該位置創建JAR文件

這是不正確的過程,你應該使用Facebook的Android項目作爲庫項目,因爲當你使用.jar文件

jar文件僅適用於Java項目沒有資源文件不會導入到你的項目Android項目,一些jar文件可能工作,但不是全部..