繁体   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