Pet*_*olm 6 gradle android-gradle-plugin react-native
我的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
Run Code Online (Sandbox Code Playgroud)
之前曾多次提出过类似的问题,但通常的解决方案是添加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()
}
}
Run Code Online (Sandbox Code Playgroud)
它可能相关或不相关,但我当然觉得它很奇怪,它在我看来它成功地为其他依赖项下载了相同的东西:
$ 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
Run Code Online (Sandbox Code Playgroud)
就我而言,它与 Fabric 模块有关,
我导入的 Fabric 模块的版本是 0.5.2 (也有问题 0.5.1)
我解决了这个问题,将 Fabric 模块的版本从 0.5.2 降级到 0.5.0
构建成功后,将在 .gradle/.. 中创建 .jar 文件。
所以我可以再次使用0.5.2版本,
我认为这可能与模块的版本有关
| 归档时间: |
|
| 查看次数: |
1651 次 |
| 最近记录: |