Android 的 Facebook SDK v.4:Eclipse 上的错误
Facebook SDK v.4 for Android: errors on Eclipse
我正在尝试将最新版本 (4.0.1) 的 Facebook Android SDK 导入到 eclipse 中,但我在正确构建项目并将其作为库导入时遇到问题。
我按照官方指南中提供的步骤(针对 android studio,移植到 Eclipse)并查看了 Google 其他遇到与我相同问题的开发人员,但我仍然无法正常工作。
以下是我执行的步骤:
从这里下载 android 的 Facebook SDK:https://developers.facebook.com/resources/facebook-android-sdk-current.zip
提取项目
在 Eclipse 中,将现有 Android 代码导入工作区
Select 文件夹 "facebook" 并选择显示的唯一项目(项目已正确导入)
右键单击 "facebook" 项目,属性,android 并选中 "isLibrary"
清理项目
此时我仍然有注释问题,类 未从 "android.support" 包中找到。
Java 编译器的项目设置为“1.6”,minSDK 为 9,目标为 17。
我也尝试将 facebook 库添加到我的主项目中,但它仍然无法正常工作。
我试图将 java 1.7 放入编译器中,但它没有解决丢失的 类 而且它说要用 java 1.7 编译我需要有 min API 设置为 kitkat(我不想要,因为我无法为 4.2 和 4.3 编译)。
我从 android 的 SDK 管理器文件夹中手动添加了 androd 支持 jar,这部分解决了丢失的 类 但有些仍然存在。
我正在使用 Eclipse 版本:Luna Service Release 1 (4.4.1) 与 JDK 1.7.0_51 和最新的 ADT 插件(所有 android 组件已使用 SDK Manager 更新).
感谢任何帮助。
Android Facebook SDK import occurs with errors - Eclipse
看看这个。可能这会对你有所帮助。
我在 Android Studio 工作时遇到了同样的问题。
但是你面对的是Eclipse。
我做了一些更多的测试,通过下载两个库发现:
android-支持-v4.jar
螺栓-android-1.1.2.jar
来自 github 项目 (https://github.com/facebook/facebook-android-sdk) 成功了。
所以步骤如下:
下载、解压缩并将现有代码作为 android 导入到工作区中,用于 Android 的最新 v.4 版 Facebook SDK。
从 GitHub
下载两个 jar
将 Facebook 项目设置为 "isLibrary"
将两个 jar 作为 "external jars" 添加到类路径中
将java编译器设置为1.7
清理并重建项目
现在错误消失了。
- 从 here 下载 facebook sdk。
- 解压缩 zip 文件。
- 仅将 facebook sdk 项目作为“现有 Android 代码导入到 eclipse 中
工作区”。
- 现在,这个项目会显示很多错误,不要打开任何 java 文件或
资源文件,不要尝试做任何导入或清理项目,直到我
提及它。
- 首先通过右键单击 facebook 将 v7 库添加到此项目
sdk project >> properties>>android>>Add Library.(如果你没有最新的
v7 支持库从 sdk 管理器下载),同时设置项目构建
目标为可用的最大 android 版本和 select "is library".
- 现在,右键单击 facebook 项目并 select >Build path>Configure build
路径>库选项卡>添加外部罐子>浏览到您提取的位置
facebook sdk 在第 2 步中找到 libs 文件夹中的两个 jar 文件(android-
support-v4.jar and bolts-android-1.1.2.jar) 并添加这两个文件。切换到
"order and export" 选项卡和 select 两个 jar 文件并单击确定。
- 现在右击facebook sdk >>属性>>Java编译器>>设置
“编译器合规级别为 1.7 或更高并使用默认合规设置。
- 现在 select 项目并单击“项目”>“清理”。
现在应该可以消除所有错误。这就是它对我有用的方式。
我正在尝试将最新版本 (4.0.1) 的 Facebook Android SDK 导入到 eclipse 中,但我在正确构建项目并将其作为库导入时遇到问题。
我按照官方指南中提供的步骤(针对 android studio,移植到 Eclipse)并查看了 Google 其他遇到与我相同问题的开发人员,但我仍然无法正常工作。
以下是我执行的步骤:
从这里下载 android 的 Facebook SDK:https://developers.facebook.com/resources/facebook-android-sdk-current.zip
提取项目
在 Eclipse 中,将现有 Android 代码导入工作区
Select 文件夹 "facebook" 并选择显示的唯一项目(项目已正确导入)
右键单击 "facebook" 项目,属性,android 并选中 "isLibrary"
清理项目
此时我仍然有注释问题,类 未从 "android.support" 包中找到。
Java 编译器的项目设置为“1.6”,minSDK 为 9,目标为 17。
我也尝试将 facebook 库添加到我的主项目中,但它仍然无法正常工作。
我试图将 java 1.7 放入编译器中,但它没有解决丢失的 类 而且它说要用 java 1.7 编译我需要有 min API 设置为 kitkat(我不想要,因为我无法为 4.2 和 4.3 编译)。
我从 android 的 SDK 管理器文件夹中手动添加了 androd 支持 jar,这部分解决了丢失的 类 但有些仍然存在。
我正在使用 Eclipse 版本:Luna Service Release 1 (4.4.1) 与 JDK 1.7.0_51 和最新的 ADT 插件(所有 android 组件已使用 SDK Manager 更新).
感谢任何帮助。
Android Facebook SDK import occurs with errors - Eclipse
看看这个。可能这会对你有所帮助。 我在 Android Studio 工作时遇到了同样的问题。 但是你面对的是Eclipse。
我做了一些更多的测试,通过下载两个库发现:
android-支持-v4.jar 螺栓-android-1.1.2.jar
来自 github 项目 (https://github.com/facebook/facebook-android-sdk) 成功了。
所以步骤如下:
下载、解压缩并将现有代码作为 android 导入到工作区中,用于 Android 的最新 v.4 版 Facebook SDK。
从 GitHub
下载两个 jar
将 Facebook 项目设置为 "isLibrary"
将两个 jar 作为 "external jars" 添加到类路径中
将java编译器设置为1.7
清理并重建项目
现在错误消失了。
- 从 here 下载 facebook sdk。
- 解压缩 zip 文件。
- 仅将 facebook sdk 项目作为“现有 Android 代码导入到 eclipse 中 工作区”。
- 现在,这个项目会显示很多错误,不要打开任何 java 文件或 资源文件,不要尝试做任何导入或清理项目,直到我 提及它。
- 首先通过右键单击 facebook 将 v7 库添加到此项目 sdk project >> properties>>android>>Add Library.(如果你没有最新的 v7 支持库从 sdk 管理器下载),同时设置项目构建 目标为可用的最大 android 版本和 select "is library".
- 现在,右键单击 facebook 项目并 select >Build path>Configure build 路径>库选项卡>添加外部罐子>浏览到您提取的位置 facebook sdk 在第 2 步中找到 libs 文件夹中的两个 jar 文件(android- support-v4.jar and bolts-android-1.1.2.jar) 并添加这两个文件。切换到 "order and export" 选项卡和 select 两个 jar 文件并单击确定。
- 现在右击facebook sdk >>属性>>Java编译器>>设置 “编译器合规级别为 1.7 或更高并使用默认合规设置。
- 现在 select 项目并单击“项目”>“清理”。
现在应该可以消除所有错误。这就是它对我有用的方式。