我正在尝试将我的Android SDK工具更新为17 rev。我更新了SDK工具,但在属性/库中;
但事实上,在support文件夹中已经存在annotations.jar。 我该怎么做才能解决它?
答案 0 :(得分:34)
所以,当我将sdk更新为L版时,我遇到了同样的问题。但是在SDK Manager中更新Extra文件夹后,我没有找到annotation.jar文件。也许谷歌错误的新SDK版本。所以我从旧的SDK文件夹(半年前的文件夹)复制了annotation.jar文件
答案 1 :(得分:33)
我遇到了同样的问题。我在eclipse(Window - > Android SDK Manager)中找到了SDK Manager,并安装了Extras文件夹中的Android Support软件包。安装后错误消失了(至少在我的系统中)
答案 2 :(得分:19)
右键单击您的项目,在上下文菜单中选择“属性”,您将看到一个窗口。 第二行是Android - 点击它。 您将看到已安装SDK的列表。 检查任何API等级为16或更高的SDK。
annotationas.jar嵌入在16 API级别的SDK中,之后。
答案 3 :(得分:6)
对我来说有用的是下载annotations.jar文件,然后根据错误将其添加到应该的位置。
可以在此处下载:http://mvnrepository.com/artifact/com.google.android/annotations/4.1.1.4
答案 4 :(得分:3)
更新SDK管理器中的所有软件包后,您可能还需要更新Android Developer工具包。 Eclipse - > 帮助 - > 检查更新 - > 安装的
答案 5 :(得分:2)
我认为Google已将该jar文件的位置从<SDK_DIR>/extras/android/support/annotations.jar
更改为<SDK_DIR>/extras/android/support/annotations/android-support-annotations.jar
要解决此问题,我使用此jar在我的工作区中对所有项目和库执行了以下步骤:
Java Build Path -> Libray
标签Add External Jars
答案 6 :(得分:1)
我刚才遇到了这个问题,这是Google的最佳结果。将我的结果发布给将来的Google员工。
Jose的解决方案对我不起作用,因为在我的更新管理器中没有“Extras”文件夹或“Android Support”软件包,因此在过去两年内事情必定会发生变化。
以下是对我有用的内容:在SDK管理器中更新所有软件包。我不知道哪个更新特别修复了它,但现在他们已经都是最新的,问题解决了。