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

Dan*_*hia 5 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
Run Code Online (Sandbox Code Playgroud)

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

谢谢.

Jos*_*osh 14

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

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

瞧!


Sim*_*ele 5

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

这是解决方案:

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

这对我有用.