尝试从开源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
答案 0 :(得分:0)
我无法找出问题所在,但找到了解决该问题的解决方法。
我将此行添加到dependencies
文件的build.gradle
部分:
编译组:“ com.android.tools.lint”,名称:“ lint-gradle”,版本:“ 26.1.3”
某种程度上,当gradle尝试在构建过程中获取此jar时,它会失败并且不会从google()
回购中获取(我在repos
中有此东西),但是当我指定时获取它没有问题放在dependencies
上。下载后,我从dependencies
中删除了它,并使用缓存的jar文件进行构建,现在一切正常。