我最近开始使用面向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,并且没有一个具有此问题。谁知道我可能做错了什么?
感谢。
答案 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。