android facebook sdk v4.0 不工作

android facebook sdk v4.0 not working

使用 Eclipse。 SDK 管理器是最新的。当我将 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 4.0.0 SDK,出现了很多错误:

我在安装 3.23.1 时做了以下操作: 1. 右键单击​​新的 Facebook 项目(您导入的项目)并突出显示 Android Tools,然后 select A​​dd Support Library。 2.清理项目

关键部分来了: 3. 似乎 4.0.0 没有附带螺栓的 jar 文件。您可以从旧版本的 Facebook SDK 导入 bolts-1.1.2.jar 作为外部库。如果您需要有关如何操作的详细信息,请告诉我。希望这会有所帮助,祝你好运!

Facebook Android SDK v4.0 使用 Gradle 作为其构建和依赖管理系统。 http://marketplace.eclipse.org/content/gradle-integration-eclipse-44 is available for Eclipse. Also http://eclipse.org/m2e/ can be used for integrating with the Facebook's maven artifact: http://search.maven.org/#artifactdetails|com.facebook.android|facebook-android-sdk|4.0.0|

如果您的目标版本小于 API 15,则会出现 android:textAllCaps 问题。这不会导致 Gradle 中的构建问题,并且 lint 警告被抑制因为它在 API 版本 < 15.

中被忽略

关注日食,这是最好的解决方案

  1. 转到这个 url 并下载它的 zip gith hub
  2. 然后解压zip并打开文件夹 facebook-android-sdk-master 里面有一个libs文件夹。收到 文件夹并将其粘贴到 facebook sdk root

现在将其导入到 Eclipse 中 然后在eclipse中右键点击它,然后按照下一步

  1. 现在 select facebook sdk 并将其编译 API 更改为 4.4 或 >

  2. 现在转到 src>com.facebook> 里面的 AccessToken HashSet/ArrayList 并且光标显示将它更改为 jre 1.7 的建议,只需执行即可。

成功

我在使用最新的 Facebook SDK 4.6.0 时遇到了同样的问题

我按照以下步骤解决它:

  1. 添加到 AndroidManifest.xml 此代码 <uses-sdk android:minSdkVersion="15"/> 或更高。
  2. project>Properties>Android>选择Android 4.4.2解决java 1.7
  3. 的编译问题
  4. 在您的项目文件夹中创建文件夹 libs,然后将 android-support-v4.jar../android-sdk-linux/extras/android/support/v4 复制到 libs
  5. 从 link 下载 bolts.jar : https://github.com/BoltsFramework/Bolts-Android
  6. 复制bolts-android-ver.jarlibs
  7. 清理你的项目。

享受...希望对您有所帮助