首页 > 解决方案 > 404 找不到资源 lint-gradle-26.1.3.pom

问题描述

尝试从开源 android 应用程序构建签名的 apk 并得到链接https://jcenter.bintray.com/com/android/tools/lint/lint-gradle/26.1.3/lint-gradle-26.1 的错误。 3.pom无法访问

我尝试将此链接手动放入我的浏览器并重定向到https://repo.jfrog.org/artifactory/libs-release-bintray/com/android/tools/lint/lint-gradle/26.1.3/lint- gradle-26.1.3.pom?referrer链接我得到 404 找不到资源错误。

存储库有问题吗?我该如何解决这个问题,我可以从 maven 存储库访问 jar 文件,但 gradle 决定从 jCenter 获取它并遇到此错误,我无法从存储库中删除 jcenter

标签: androidmavengradlerepositoryjcenter

解决方案


我无法找出问题所在,但我找到了解决问题的解决方法。
我将此行添加到文件dependencies部分build.gradle

编译组:'com.android.tools.lint',名称:'lint-gradle',版本:'26.1.3'

不知何故,当 gradle 试图在构建过程中获取这个 jar 时它失败并且不会从google()repo 中获取(我有这个repos)但是当我指定它时它没有问题dependencies。下载后,我将其从我的dependencies和构建中删除,并使用它缓存的 jar 文件,现在一切正常。


推荐阅读