【问题标题】:Missing annotations.jar缺少 annotations.jar
【发布时间】:2012-04-21 03:55:36
【问题描述】:

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

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

【问题讨论】:

标签: android annotations revision


【解决方案1】:

所以,当我将 sdk 更新到 L 版本时,我遇到了同样的问题。但是在 SDK Manager 中更新 Extra 文件夹后,我没有找到 annotation.jar 文件。可能是新 SDK 版本的 Google 错误。所以我从旧的SDK文件夹(半年前的文件夹)中复制了annotation.jar文件

【讨论】:

  • 这里有同样的问题。感谢您的解决方案
  • 我回到未更新的 sdk 版本来解决我的 eclipse android 项目中的这个问题。
  • 更新后在任何地方都找不到该死的文件。没有旧的 sdk 副本可用。
  • @xaragen 从这里下载注解:mvnrepository.com/artifact/com.google.android/annotations/… 将其重命名为仅注解,并将其放在支持目录中。
  • Google 确认 SDK Tools r23 和 Platform-tools r20(L 预览版)确实缺少 annotations.jar、proguard 和 hprof。解决方法:code.google.com/p/android/issues/detail?id=72419#c12
【解决方案2】:

我遇到了同样的问题。我去了 Eclipse 中的 SDK 管理器(Window --> Android SDK Manager)并安装了在 Extras 文件夹中找到的 Android 支持包。安装后错误消失了(至少在我的系统中)

【讨论】:

  • rar 位于\android-sdk-windows\tools\support
  • 您可能需要刷新您的项目(在包资源管理器中右键单击并选择刷新 - 或者,选择项目并按 F5)
【解决方案3】:

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

annotationas.jar 嵌入在 16 API 级别及其之后的 SDK 中。

【讨论】:

  • 这对我没有影响。
  • 为我工作。看起来这是正确的解决方案。
  • 卢克,请检查您是否安装了 API 16
  • +1 这对我很有用。但这使得构建到较低级别的 API 目标成为不可能。
【解决方案4】:

对我有用的是下载 annotations.jar 文件,然后根据错误将其添加到它应该在的位置。

可以在这里下载:http://mvnrepository.com/artifact/com.google.android/annotations/4.1.1.4

【讨论】:

    【解决方案5】:

    更新 SDK 管理器中的所有包后,您可能还需要更新 Android 开发者工具包。 Eclipse -> 帮助 -> 检查更新 -> 安装

    【讨论】:

      【解决方案6】:

      我认为 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
      • 从上面给定的位置选择文件。

      【讨论】:

        【解决方案7】:

        我刚才遇到了这个问题,这是 Google 的最高结果。将我的结果发布给未来穿越时空的 Google 员工。

        Jose 的解决方案对我不起作用,因为我的更新管理器中没有“Extras”文件夹,也没有“Android Support”包,所以在过去两年内肯定发生了变化。

        这对我有用:更新所有 SDK 管理器中的包。我不知道哪个更新特别修复了它,但现在他们都是最新的,问题解决了。

        【讨论】:

          猜你喜欢
          • 2014-08-31
          • 1970-01-01
          • 2017-10-20
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2014-08-17
          相关资源
          最近更新 更多