我正在尝试将我的Android SDK工具更新到17版本,我使用SDK工具进行了更新,但在属性/库中;
![输入图片描述](https://istack.dev59.com/1jLlm.webp)
然而,在support文件夹中已经存在一个annotations.jar。我应该怎么解决这个问题?
我正在尝试将我的Android SDK工具更新到17版本,我使用SDK工具进行了更新,但在属性/库中;
然而,在support文件夹中已经存在一个annotations.jar。我应该怎么解决这个问题?
因此,当我将SDK更新到L版本时,我遇到了同样的问题。但是,在SDK管理器中更新额外的文件夹后,我没有找到annotation.jar文件。也许是Google在新的SDK版本中存在错误。因此,我从旧的SDK文件夹(半年前的文件夹)中复制了annotation.jar文件。
我遇到了相同的问题。我进入Eclipse中的SDK Manager(Window --> Android SDK Manager),并安装了Extras文件夹中的Android Support包。安装后,错误消失了(至少在我的系统中)。
右键单击项目,在上下文菜单中选择属性,您将看到一个窗口。 第二行是Android-点击它。 您将看到已安装的SDK列表。 勾选任何具有API级别16或更高级别的SDK。
annotationas.jar嵌入在16 API级别及其以上的SDK中。
在更新SDK管理器中的所有软件包后,您可能还需要更新Android开发工具包。 Eclipse -> 帮助 -> 检查更新 -> 安装
<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
,我刚遇到了这个问题,而这是谷歌的最佳结果。为了时光倒流的谷歌用户,我分享一下我的解决方案。
Jose的解决方案对我没用,因为我的更新管理器中没有“Extras”文件夹或“Android Support”包,所以在过去的两年里可能发生了变化。
以下是对我有效的解决方案:更新SDK管理器中的所有软件包。我不知道哪个特定的更新修复了它,但现在它们都是最新的,问题已经解决了。