我是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支持的类? 我感到困惑,无法找到满意的答案。 谢谢。
答案 0 :(得分:0)
您的应用已将Android 8设置为目标版本。从属性选项
更改它右键单击该项目,然后单击“属性”。 然后从左侧选择“Android”。然后,您可以从右侧选择目标版本。
始终尝试选择可用的最高目标版本。目前去的是Android 19(4.4.2 Kitkat)。
答案 1 :(得分:0)
annotations.jar
是一个2kb文件尝试在线下载,如果不是
复制..\android-sdk\extras\android\support\annotations\android-support-annotations.jar
并将其复制到..\android-sdk\tools\support\
答案 2 :(得分:0)
您必须打开SDK管理器并简单地安装API级别8。