使用1.7需要使用Android 4.4(KitKat)进行编译;当前使用的是 API 14

2022-09-02 22:57:04

所以我最近将我的Android项目的目标切换到4.0。现在我几乎每行都有错误和错误“使用1.7需要使用Android 4.4(KitKat)编译;当前在控制台上使用 API 14”。所以我的问题是,我如何改变它以使用api 14并编译?谢谢。


答案 1

如果您支持 API 级别< 19 (4.4)

在 eclipse 中:右键单击项目 ->属性 -> 从侧栏中选择“Java 编译器”,然后将编译器合规性级别更改为 1.6

如果您支持 API 级别,>= 19

您不应该看到此问题。如果这样做,请确保正确配置了项目。minSdkVersion


答案 2

我不同意@Eran,此错误是通过设置为4.0(API 14)引起的。如果更改为 Java 1.6,您将无法使用 Java 1.7 sode 样式,例如:.
要解决此问题,请将目标设置为 4.4 (API 19) 或更高版本。Project build targetArrayList myArrayList = new ArrayList<>();


推荐