gpt4 book ai didi

android - 适用于 Android 的 Facebook SDK v.4 : errors on Eclipse

转载 作者:行者123 更新时间:2023-11-29 14:37:20 25 4
gpt4 key购买 nike

我正在尝试将最新版本 (4.0.1) 的 Facebook Android SDK 导入到 Eclipse 中,但我在正确构建项目并将其作为库导入时遇到了问题。

我按照官方指南中提供的步骤(对于 android studio,移植到 Eclipse)进行了操作,并通过谷歌查看了其他开发人员是否遇到了与我遇到的问题相同的问题,但我仍然无法使其正常工作。

以下是我执行的步骤:

  1. 从这里下载适用于安卓的 Facebook SDK:https://developers.facebook.com/resources/facebook-android-sdk-current.zip

  2. 提取项目

  3. 在 Eclipse 中,将现有的 Android 代码导入工作区

  4. 选择文件夹“facebook”并选择唯一显示的项目(该项目已正确导入)

  5. 右键单击“facebook”项目、属性、android 并选中“isLibrary”

  6. 清理项目

在这一点上,我仍然有从“android.support”包中找不到的注释和类的问题。

项目的 Java 编译器设置为“1.6”,minSDK 为 9,目标为 17。

我也尝试将 facebook 库添加到我的主项目中,但它仍然无法正常工作。

我试图将 java 1.7 放入编译器,但它没有解决缺少的类,而且它说要使用 java 1.7 进行编译,我需要将 min API 设置为 kitkat(我不想要,因为我不会能够针对 4.2 和 4.3 进行编译)。

我从 android 的 SDK Manager 文件夹中手动添加了 androd 支持 jar,这部分解决了缺少的类,但仍然存在一些类。

我正在使用 Eclipse 版本:Luna Service Release 1 (4.4.1) 和 JDK 1.7.0_51 以及最新的 ADT 插件(所有 android 组件都使用 SDK Manager 更新)。

感谢任何帮助。

最佳答案

我做了更多测试,通过下载这两个库发现:

android-support-v4.jarbolts-android-1.1.2.jar

来自 github 项目 ( https://github.com/facebook/facebook-android-sdk ) 成功了。

所以步骤如下:

  1. 下载最新版本的 Facebook SDK for Android v.4,并将其作为 android 现有代码导入工作区。

  2. 从 GitHub 下载这两个 jar

  3. 将 Facebook 项目设置为“isLibrary”

  4. 在类路径中将这两个 jar 添加为“外部 jar”

  5. 将java编译器设置为1.7

  6. 清理并重建项目

现在错误消失了。

关于android - 适用于 Android 的 Facebook SDK v.4 : errors on Eclipse,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29514591/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com