[英]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導入為外部庫。 讓我知道您是否需要有關操作方法的詳細信息。 希望這會有所幫助,並祝你好運!
跟隨它的日食是最好的解決方案
現在將其導入Eclipse中,然后在Eclipse中右鍵單擊它,然后執行下一步
現在選擇facebook sdk並將其編譯API更改為4.4或>
現在轉到HashSet / ArrayList里面的src> com.facebook> AccessToken,然后光標向您顯示將其更改為jre 1.7的建議。
成功
我在最新的Facebook SDK 4.6.0中遇到了同樣的問題
我按照以下步驟解決它:
<uses-sdk android:minSdkVersion="15"/>
或更高版本添加到AndroidManifest.xml
。 project
> Properties
> Android
>選擇Android 4.4.2
以解決使用java 1.7
進行編譯的問題 libs
,然后將android-support-v4.jar
從../android-sdk-linux/extras/android/support/v4
到libs
bolts-android-ver.jar
復制到libs
享受...希望對您有幫助
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.