安卓工作室 : Could not find support-annotations. jar

标签 android android-studio jar android-gradle-plugin build-error

我在使用 Android Studio 时遇到了一个奇怪的问题。

我有 3 个项目,其中 2 个构建和运行完美。然而,第三个出现了这个错误:

enter image description here

SDK 管理器看起来不错:

enter image description here

现在,我有 2 个使用相同 jar 文件的其他项目,它们构建/运行正常。

我也不确定它正在寻找的路径:

C:\Users\Me\AppData\Local\Android\sdk\extras\android\m2repository\com\android\support\support-annotations-25.3.1-25.3.1,jar

似乎有点奇怪 - 'support\support-annotations-25.3.1-25.3.1,jar' 是什么?

路径不应该只是:

C:\Users\Me\AppData\Local\Android\sdk\extras\android\m2repository\com\android\support

此外,注释文件存在,如您在此处所见:

enter image description here

我已经将我的 build.gradle 文件与我的其他(工作)项目进行了比较,那里似乎没有任何问题。

我也试过:

  • 清理项目
  • 使缓存失效并重新启动 Android Studio

我想知道 - 是否有任何地方可以更改 Android Studio 的外观路径或我可以做的任何其他事情来摆脱它以便我可以构建我的项目?

最佳答案

迟到的答案但是......

我遇到了完全相同的问题。我不小心损坏了我的 sdk 支持存储库。以下步骤修复了它:

转到 SDK 管理器,单击“SDK 工具”选项卡。如果选中了“Support Repository”的复选标记,请取消选中它并单击“确定”。这将删除存储库中的所有文件。然后重新检查复选标记,单击 GO 并重新安装存储库。

这解决了我的问题。 (顺便说一句,在 Ubuntu 上运行,而不是 Windows,但问题的原因应该是相同的)

关于安卓工作室 : Could not find support-annotations. jar ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44087573/

相关文章:

android - WebVtt 字幕不显示(不工作)

Android BLE 读取 Gatt 特性

java - 无法将资源添加到maven中的jar中

java - 运行时找不到Jar依赖

android - ListView 上方 ViewPager 中的 float 操作按钮

java - Android Studio - 在现有的旧项目中启用 native C++ 调试 (card.io Android Source)

android - 无法捕获任务 android studio 的输入文件的快照

android - 在 Android Studio 中找不到\gradle-wrapper.properties

java - 已签名的 jar 文件——jnlp 无法提示用户接受证书

android - 非游戏果酱应用程序的好例子?