为什么我不能用其他API编译我的android项目

时间:2014-11-25 23:06:14

标签: android api compilation

我想为API 19构建一个android项目,所以我选择这个API来编译,但是当eclipse创建项目时,它告诉我没有找到一些资源而且没有生成R类。避免此错误的唯一方法是使用API​​21进行编译

那么为什么我不能在编译中使用我的API 19?

THNKS for all

2 个答案:

答案 0 :(得分:1)

编译SDK版本可以并且应该始终设置为最新发布的SDK。 目标 SDK版本,您应将其设置为您已对自己的应用进行测试的最新版本。

默认情况下,Eclipse包括AppCompat - 支持库的一部分,它确保所有API版本v7 +和最新版本(版本21)的一致外观,针对API 21进行编译。

答案 1 :(得分:0)

So why i can not use my API 19 in compilation ?

一定要安装api:

Window - > Android SDK Manager

enter image description here