Android 缺少annotations.jar

Android 缺少annotations.jar,android,annotations,revision,Android,Annotations,Revision,我正在尝试将我的Android SDK工具更新到17版本。我更新了usign SDK工具,但在属性/库中 但事实上,在support文件夹中已经有一个annotations.jar。 我该怎么做才能修复它?我也有同样的问题。我转到eclipse中的SDK管理器(窗口-->Android SDK管理器)并安装了在Extras文件夹中找到的Android支持包。安装后,错误消失了(至少在我的系统中是这样)我刚才遇到了这个问题,这是谷歌的最高结果。发布我在未来时间旅行谷歌的搜索结果 Jose的解决方案

我正在尝试将我的Android SDK工具更新到17版本。我更新了usign SDK工具,但在属性/库中

但事实上,在support文件夹中已经有一个annotations.jar。
我该怎么做才能修复它?

我也有同样的问题。我转到eclipse中的SDK管理器(窗口-->Android SDK管理器)并安装了在Extras文件夹中找到的Android支持包。安装后,错误消失了(至少在我的系统中是这样)

我刚才遇到了这个问题,这是谷歌的最高结果。发布我在未来时间旅行谷歌的搜索结果

Jose的解决方案对我不起作用,因为在我的更新管理器中没有“附加”文件夹,也没有“Android支持”软件包,所以在过去两年中情况一定发生了变化


以下是对我有效的方法:更新SDK管理器中的所有软件包。我不知道是哪个更新修复了它,但现在它们都是最新的,问题就解决了。

在更新SDK管理器中的所有软件包之后,您可能还需要更新Android开发者工具包。Eclipse->Help->Check Updates->Install

所以,当我将sdk更新为L版本时,我也遇到了同样的问题。但在SDK管理器中更新额外文件夹后,我没有找到annotation.jar文件。可能是新SDK版本的Google bug。因此,我从旧的SDK文件夹(半年前的文件夹)复制了annotation.jar文件。

对我有效的方法是下载annotations.jar文件,然后根据错误将其添加到应该位于的位置


可以在此处下载:

右键单击项目,在上下文菜单中选择“属性”,您将看到一个窗口。 第二行是安卓-点击它。 您将看到已安装SDK的列表。 检查API级别为16或更高的任何SDK


annotationas.jar嵌入到16 API级别的SDK中,并在其之后

我认为谷歌已经将jar文件的位置从
/extras/android/support/annotations.jar
更改为
/extras/android/support/annotations/android support annotations.jar

为了解决这个问题,我使用这个jar对我工作区中的所有项目和库执行以下步骤:

  • 刚刚从
    javabuildpath->libary
    选项卡中删除了该文件
  • 然后
    添加外部jar
  • 从上面给定的位置选择文件

rar位于\android sdk windows\tools\Support。您可能需要刷新您的项目(在软件包浏览器中右键单击并选择“刷新”-或者,选择项目并按F5)此处存在相同的问题。感谢您的解决方案我回到了一个未更新的sdk版本来解决我的eclipse android项目中的这个问题。更新后,我在任何地方都找不到这个该死的文件。没有可用的sdk旧副本。@xaragen从这里下载注释:将其重命名为“注释”,并将其放在支持目录中。Google确认sdk工具r23和平台工具r20(L预览版)确实缺少annotations.jar、proguard和hprof。解决方法:这对我没有影响。对我有效。看起来这是正确的解决方案。卢克,请检查你是否安装了API 16+1。这对我来说很好。但这使得它不可能构建到较低级别的API目标。解决方案(Gradle)-