react-native - 找不到 lint-gradle-api.jar (com.android.tools.lint:lint-gradle-api:26.1.2)
问题描述
我的 React Native 构建突然失败并出现错误,尽管一天前工作得很好,没有任何相关的更改。
FAILURE: Build failed with an exception.
* What went wrong: A problem occurred configuring project ':react-native-document-scanner'.
> Could not resolve all artifacts for configuration ':react-native-document-scanner:classpath'.
> Could not find lint-gradle-api.jar (com.android.tools.lint:lint-gradle-api:26.1.2).
Searched in the following locations:
https://jcenter.bintray.com/com/android/tools/lint/lint-gradle-api/26.1.2/lint-gradle-api-26.1.2.jar
之前已经多次提出类似的问题,但通常的解决方案是添加google()
到该repositories
部分。然而
- 我们的
repositories
部分已经包含google()
google()
已经出现在前面jcenter()
片段来自build.gradle
:
buildscript {
repositories {
// ...
google()
maven { url 'https://maven.google.com' }
mavenLocal()
mavenCentral()
maven { url "https://jitpack.io" }
jcenter()
}
}
// ...
allprojects {
repositories {
// ...
google()
mavenLocal()
mavenCentral()
maven { url "https://jitpack.io" }
jcenter()
}
}
它可能相关也可能不相关,尽管我确实觉得它很奇怪,但在我看来它成功地为其他依赖项下载了相同的东西:
$ ls ~/.gradle/caches/modules-2/files-2.1/com.android.tools.lint/lint-gradle-api/26.1.2/*
/home/petter/.gradle/caches/modules-2/files-2.1/com.android.tools.lint/lint-gradle-api/26.1.2/8c54aedfe9da66e64402de04883cee083c127a3b:
lint-gradle-api-26.1.2.jar
/home/petter/.gradle/caches/modules-2/files-2.1/com.android.tools.lint/lint-gradle-api/26.1.2/f68c47a57523ed87b225532b98f2dd2ece9552bb:
lint-gradle-api-26.1.2.pom
解决方案
就我而言,它与 Fabric 模块有关,
我导入的 Fabric 模块的版本是 0.5.2(也有问题 0.5.1)
我解决了这个问题,将 Fabric 模块的版本从 0.5.2 降级到 0.5.0
当构建成功时,.jar 文件会在 .gradle/..
所以我可以再次使用 0.5.2 版本,
我认为这可能与模块的版本有关
推荐阅读
- powershell - 在 Teamcity 中使用 Powershell 更改 BuildNumber
- javascript - 悬停时更改svg的颜色
- c# - 从 XML 文件中读取 C# 中的多个 Xelement
- android-studio - 已附加调试器。需要重启 Android Studio 才能修复
- javascript - JQuery位置问题?
- ruby-on-rails - 覆盖 CollectionProxy 查找方法
- android - 如何在 Unity3D 中制作自定义视频列表视图,从 API 获取视频链接?
- python - 在可嵌入的 Python 中启用站点包
- filter - SAS - 如何按数据步中一列的最大值过滤
- c++ - 使用 ScrollWindowEx winapi 滚动部分矩形