使用1.7需要使用Android 4.4(KitKat)进行编译; 目前正在使用API​​ 14

所以我最近把我的android项目的目标切换到了4.0。 现在,我几乎每一行都有错误,在控制台上出现“使用1.7需要使用Android 4.4(KitKat)编译;当前使用API​​ 14”的错误。 所以我的问题是,我如何改变这个工作与API 14和编译? 谢谢。

Solutions Collecting From Web of "使用1.7需要使用Android 4.4(KitKat)进行编译; 目前正在使用API​​ 14"

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

在Eclipse中:右键单击你的项目 – >属性 – >从侧栏,select“Java编译器”,然后将编译器合规性级别更改为1.6

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

你不应该看到这个问题。 如果这样做,请确保您的项目的minSdkVersionconfiguration正确。

我不同意@Eran,通过将Project build target设置为4.0(API 14)导致此错误。 如果更改为Java 1.6,则不能使用Java 1.7索引样式,例如: ArrayList myArrayList = new ArrayList<>();
要解决这个问题,请将您的目标设置为4.4(API 19)或更高。

下面的步骤解决了我的Eclipse项目中的错误

  1. 转到Android项目
  2. 右键点击该项目
  3. select属性
  4. 右侧菜单中有一个名为“Android”的选项
  5. select更高级别的API,然后select安装在SDKpipe理器中的API 14或任何其他API

你完成了。