android - 404 找不到资源 lint-gradle-26.1.3.pom

标签 android maven gradle repository jcenter

尝试从开源 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

最佳答案

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

compile group: 'com.android.tools.lint', name: 'lint-gradle', version: '26.1.3'

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

关于android - 404 找不到资源 lint-gradle-26.1.3.pom,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51298348/

相关文章:

java - maven:无法识别的标签: 'testResources'

gradle - 在不同项目的 build.gradle 之间共享代码

android - 生成期间输出versionName属性

android - 蜂窝景观上的 HTML 闪烁

android - 样式 android 微调器

android - 在 OpenGL ES 2.0 中管理颜色数据

android - 使用Malinskiy的marathon gradle插件配置或指定Marathonfile?

scala - spark-submit --packages 在我的集群上不工作可能是什么原因?

java - jetty : Java. lang.NoClassDefFoundError:org/apache/jasper/runtime/JspApplicationContextImpl 错误

java - Spring 启动: Jenkins removes escaped double quote character from commands