无法使用针对Android 2.2的Facebook SDK构建Android项目(Froyo)

时间:2014-03-21 06:55:54

标签: android facebook-android-sdk

我最近开始使用面向Android的Facebook SDK进行编程,我曾经用它来编写一个基本的示例应用程序。我希望它能够在尽可能多的系统上运行,因此我将构建目标设置为Android 2.2(Froyo / API级别8)。但是,这会导致以下错误:

Using 1.7 requires compiling with Android 4.4 (KitKat); currently using API 8   FacebookTestApp

相比之下,Facebook SDK附带的所有示例应用程序都将其构建目标设置为Android 2.2,并且没有一个具有此问题。谁知道我可能做错了什么?

感谢。

5 个答案:

答案 0 :(得分:14)

我今天遇到了同样的问题,这就是我修复它的方法:

右键单击您的项目>属性> Java编译器>启用"项目特定设置" 将编译器合规性级别设置为1.6 重建你的项目

瞧!

答案 1 :(得分:5)

Using 1.7 requires compiling with Android 4.4 (KitKat); currently using API 8

以下是解决方案:

Right click your project -> Properties -> Android ->选择持续Project Build Target

这对我有用。

答案 2 :(得分:4)

右键点击您的项目> Android工具>修复项目属性。

刷新项目并清理+构建它。

答案 3 :(得分:0)

Project -> Clean... -> Clean all projects

为我解决了这个问题。

答案 4 :(得分:-1)

您可以使用API​​级别19进行构建,并将最低API级别定义为8。