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