Android版Facebook SDK v.4:Eclipse上的错误

Android版Facebook SDK v.4:Eclipse上的错误,android,eclipse,facebook,configuration,sdk,Android,Eclipse,Facebook,Configuration,Sdk,我正在尝试将Facebook Android SDK的最新版本4.0.1导入eclipse中,但在正确构建项目并将其作为库导入时遇到了问题 我遵循了android studio的步骤,移植到了官方指南中提供的Eclipse,并通过Google查找了与我有相同问题的其他开发人员,但我仍然无法让它正常工作 以下是我执行的步骤: 从此处下载适用于android的Facebook SDK: 提取项目 在Eclipse中,将现有的Android代码导入工作区 选择facebook文件夹,然后选择显示的唯一

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

我遵循了android studio的步骤,移植到了官方指南中提供的Eclipse,并通过Google查找了与我有相同问题的其他开发人员,但我仍然无法让它正常工作

以下是我执行的步骤:

从此处下载适用于android的Facebook SDK:

提取项目

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

选择facebook文件夹,然后选择显示的唯一项目,该项目已正确导入

右键单击facebook项目、属性、android并检查isLibrary

清洁工程

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

Java编译器的项目设置为1.6,minSDK为9,target为17

我还试图将facebook库添加到我的主项目中,但它仍然不起作用

我试图将java 1.7放入编译器中,但它没有解决缺少的类,而且它说要使用java 1.7进行编译,我需要将min API设置为kitkat,这是我不想要的,因为我将无法编译4.2和4.3

我从android的sdkmanager文件夹中手动添加了androd支持jar,这部分解决了缺少的类,但仍然保留了一些类

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

感谢您的帮助

看看这个。也许这对你有帮助。 我在安卓工作室工作时也遇到了同样的问题。 但你正面临日食

看看这个。也许这对你有帮助。 我在安卓工作室工作时也遇到了同样的问题。
但是您在Eclipse中遇到了问题。

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

android-support-v4.jar 螺栓-android-1.1.2.jar

从github项目中获得了成功

因此,步骤如下:

下载、解包并将最新版本的FacebookSDK for android作为android现有代码导入工作区

从GitHub下载这两个jar

将Facebook项目设置为isLibrary

将这两个JAR作为外部JAR添加到类路径中

将java编译器设置为1.7

清理和重建项目


现在错误消失了。

我又做了一些测试,通过下载两个库发现:

android-support-v4.jar 螺栓-android-1.1.2.jar

从github项目中获得了成功

因此,步骤如下:

下载、解包并将最新版本的FacebookSDK for android作为android现有代码导入工作区

从GitHub下载这两个jar

将Facebook项目设置为isLibrary

将这两个JAR作为外部JAR添加到类路径中

将java编译器设置为1.7

清理和重建项目

现在错误消失了

从下载facebook sdk。 解压缩zip文件。 仅将facebook sdk项目作为现有Android代码导入eclipse 工作空间。 现在,这个项目将显示许多错误,不要打开任何java文件或 资源文件,请不要尝试执行任何导入或清理项目,直到 提到它就可以这样做。 首先在facebook上右键单击,将v7库添加到此项目中 sdk项目>>属性>>android>>添加库。如果您没有最新的 v7支持库从sdk管理器下载,并设置项目构建 将目标设置为可用的最大android版本,然后选择is library。 现在,右键单击facebook项目并选择>构建路径>配置构建 路径>库选项卡>添加外部JAR>浏览到提取位置 FacebookSDK,并在libs folderandroid中找到两个jar文件- support-v4.jar和bolts-android-1.1.2.jar并添加这两个文件。切换到 order和export选项卡,选择两个jar文件并单击ok。 现在右键单击FacebookSDK>>属性>>Java编译器>>设置 编译器符合性级别为1.7或更高,并使用默认符合性设置。 现在选择项目并单击project>Clean。 这将立即删除所有错误。这就是我的工作方式

从下载facebook sdk。 解压缩zip文件。 仅将facebook sdk项目作为现有Android代码导入eclipse 工作空间。 现在,这个项目将显示许多错误,不要打开任何java文件或 资源文件,请不要尝试执行任何导入或清理项目,直到 提到它就可以这样做。 首先在facebook上右键单击,将v7库添加到此项目中 sdk项目>>属性>>android>>添加库。如果您没有最新的 v7支持库从sdk管理器下载,并设置项目构建 针对 可用的最大android版本,并选择is库。 现在,右键单击facebook项目并选择>构建路径>配置构建 路径>库选项卡>添加外部JAR>浏览到提取位置 FacebookSDK,并在libs folderandroid中找到两个jar文件- support-v4.jar和bolts-android-1.1.2.jar并添加这两个文件。切换到 order和export选项卡,选择两个jar文件并单击ok。 现在右键单击FacebookSDK>>属性>>Java编译器>>设置 编译器符合性级别为1.7或更高,并使用默认符合性设置。 现在选择项目并单击project>Clean。
这将立即删除所有错误。这就是我的工作方式

我已经尝试更改编译器级别,在该项目上默认为1.6。仍然不工作我已经尝试更改编译器级别,在该项目上默认为1.6。仍然不工作我忘了提到使用版本3.x似乎很好,这可能是关于v.4的第一个问题之一,因为我在网上找不到任何与Facebook for Android SDK v.4相关的内容。新的Android SDK可能使用gradle,所以你不能像往常一样导入Android项目。请看,我忘了提到使用版本3.x似乎很好,这可能是关于v.4的第一个问题之一,因为我在网上找不到任何与Facebook for Android SDK v.4相关的内容。新Android SDK的可能副本使用gradle,因此您无法像往常一样导入Android项目。请参阅和@m.v.n.kalyani great:@m.v.n.kalyani great: