android - 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
解决方案
我无法找出问题所在,但我找到了解决问题的解决方法。
我将此行添加到文件dependencies
部分build.gradle
:
编译组:'com.android.tools.lint',名称:'lint-gradle',版本:'26.1.3'
不知何故,当 gradle 试图在构建过程中获取这个 jar 时它失败并且不会从google()
repo 中获取(我有这个repos
)但是当我指定它时它没有问题dependencies
。下载后,我将其从我的dependencies
和构建中删除,并使用它缓存的 jar 文件,现在一切正常。
推荐阅读
- android - 如何在我的 Pixel 3 平台构建中启用 Play 商店应用程序?
- javascript - 如何排除某个页面执行该脚本?
- python - PyInstaller / auto-py-to-exe 缺少核心 python39.dll 文件
- android - 如何删除我的新应用并重新发布?
- python - 使用 Pandas 进行双重条件合并
- python - 创建带有值的字典项目列表
- php - php:当ReflectionMethod返回错误时,我如何找出函数的定义位置
- amazon-web-services - AWS CloudWatch 代理显示“cwoc_status”:“已停止”
- sql - 如何生成一个新列,该列是基于 SQL lite 中其他 2 列的范围
- python-sphinx - Sphinx RST :ref: 到特定文档中的部分