android:即使min sdk版本更高,也需要以前的sdk支持?

时间:2014-07-25 10:00:05

标签: android eclipse eclipse-adt android-sdk-tools

我是Android开发人员的新手,我尝试将Android应用程序导入Eclipse(ADT)。 但是,我收到一个错误说:

 Unable to resolve target 'android-8'

但是,我在清单文件中检查了min sdk和target sdk的设置如下:

  <uses-sdk
    android:minSdkVersion="11"
    android:targetSdkVersion="19" />

然后,为什么我有这个错误?为什么我需要API 8,即使应用程序支持min sdk 11?该应用程序将Facebook和GCM集成到其中? 是因为这个吗?或者,是否有任何需要API 8支持的类? 我感到困惑,无法找到满意的答案。 谢谢。

3 个答案:

答案 0 :(得分:0)

您的应用已将Android 8设置为目标版本。从属性选项

更改它

右键单击该项目,然后单击“属性”。 然后从左侧选择“Android”。然后,您可以从右侧选择目标版本。

始终尝试选择可用的最高目标版本。目前去的是Android 19(4.4.2 Kitkat)。

答案 1 :(得分:0)

annotations.ja‌​r是一个2kb文件尝试在线下载,如果不是

复制..\android-sdk\extras\android\support\annotations\android-support-annotations.ja‌​r并将其复制到..\android-sdk\tools\support\

答案 2 :(得分:0)

您必须打开SDK管理器并简单地安装API级别8。