我在使用 Android Studio 时遇到了一个奇怪的问题。
我有 3 个项目,其中 2 个构建和运行完美。然而,第三个出现了这个错误:
SDK 管理器看起来不错:
现在,我有 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
此外,注释文件存在,如您在此处所见:
我已经将我的 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/