簡體   English   中英

Android Facebook SDK V4.0無法正常工作

[英]android facebook sdk v4.0 not working

使用Eclipse。 SDK Manager是最新的。 如何將facebook SDK導入我的工作區。 它引發很多錯誤。

facebook-android-sdk-4.0.0\\facebook\\res\\values\\messenger_button_styles.xml:66: error: Error: No resource found that matches the given name: attr 'android:textAllCaps'. 我從值中刪除了它。

The import android.support cannot be resolved我添加了支持v4 '<>' operator is not allowed for source level below 1.7如果我更改了編譯器,它將給出kitkat以下錯誤。 當我insert inferred type arguments它就消失了。 之后,它給出了螺栓庫錯誤。 然后,我下載了螺栓並也將其導入。 這次螺栓如何提供了很多我無法修復的信息。 任何建議。

Facebook Android SDK v4.0使用Gradle作為其構建和依賴性管理系統。 http://marketplace.eclipse.org/content/gradle-integration-eclipse-44可用於Eclipse。 也可以使用http://eclipse.org/m2e/與Facebook的maven工件集成: http ://search.maven.org/#artifactdetails|com.facebook.android|facebook-android-sdk|4.0.0 |

如果您的目標版本小於API 15,則會發生android:textAllCaps問題。這不會在Gradle中引起構建問題,並且抑制了皮棉警告,因為在<15版本的API中它被忽略了。

我也在周末下載了Facebook 4.0.0 SDK,但遇到了很多錯誤:

與安裝3.23.1時一樣,我做了以下操作:1.右鍵單擊新的Facebook項目(您導入的項目),然后突出顯示Android Tools ,然后選擇添加支持庫 2.清理項目

這里是關鍵部分:3.似乎4.0.0沒有帶有螺栓的jar文件。 您可以從舊版Facebook SDK中將bolts-1.1.2.jar導入為外部庫。 讓我知道您是否需要有關操作方法的詳細信息。 希望這會有所幫助,並祝你好運!

跟隨它的日食是最好的解決方案

  1. 轉到這個網址,然后下載它的ZIP GITH樞紐
  2. 然后解壓縮zip並打開文件夾facebook-android-sdk-master,其中有一個libs文件夾。 復制該文件夾並將其粘貼到Facebook SDK根目錄

現在將其導入Eclipse中,然后在Eclipse中右鍵單擊它,然后執行下一步

  1. 現在選擇facebook sdk並將其編譯API更改為4.4或>

  2. 現在轉到HashSet / ArrayList里面的src> com.facebook> AccessToken,然后光標向您顯示將其更改為jre 1.7的建議。

成功

我在最新的Facebook SDK 4.6.0中遇到了同樣的問題

我按照以下步驟解決它:

  1. 將此代碼<uses-sdk android:minSdkVersion="15"/>或更高版本添加到AndroidManifest.xml
  2. project > Properties > Android >選擇Android 4.4.2以解決使用java 1.7進行編譯的問題
  3. 在您的項目文件夾中創建文件夾libs ,然后將android-support-v4.jar../android-sdk-linux/extras/android/support/v4libs
  4. 從該鏈接下載bolts.jar: https//github.com/BoltsFramework/Bolts-Android
  5. bolts-android-ver.jar復制到libs
  6. 清理您的項目。

享受...希望對您有幫助

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM