我有以下设置:
- 安卓工作室2021.3.1
- 分级:7.4
根级别build.gradle:
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
mavenCentral()
google()
maven { url 'https://jitpack.io' }
}
dependencies {
classpath 'com.android.tools.build:gradle:7.3.1'
classpath 'com.github.spotbugs:spotbugs-gradle-plugin:4.7.1'
}
}
allprojects {
repositories {
mavenCentral()
google()
maven { url 'https://jitpack.io' }
}
}
模块级构建.gradle:
import com.github.spotbugs.snom.SpotBugsTask
buildscript {
repositories {
mavenCentral()
google()
maven { url 'https://jitpack.io' }
}
}
plugins {
id 'com.android.library'
id 'checkstyle'
id 'com.github.spotbugs'
}
repositories {
mavenCentral()
google()
maven { url 'https://jitpack.io' }
}
apply from: "publisher.gradle"
<...>
dependencies {
implementation platform('com.google.firebase:firebase-bom:31.0.0')
implementation 'androidx.appcompat:appcompat:1.5.1'
implementation 'androidx.preference:preference:1.2.0'
implementation 'androidx.legacy:legacy-support-v4:1.0.0'
implementation 'com.mikepenz:materialdrawer:6.1.2'
implementation 'com.github.AppIntro:AppIntro:6.2.0'
implementation 'com.google.firebase:firebase-analytics'
implementation 'com.google.firebase:firebase-analytics'
implementation 'com.google.firebase:firebase-crashlytics'
implementation 'com.google.firebase:firebase-database'
implementation 'com.github.sematext:sematext-logsene-android:3.2.0'
implementation 'com.github.mik3y:usb-serial-for-android:3.4.6'
}
在Android Studio中执行Gradle同步时,我遇到了以下错误:
文本中的第一个错误:
:projectName:main: Could not resolve androidx.appcompat:appcompat:1.5.1.
Required by:
project :projectName
Possible solution:
- Declare repository providing the artifact, see the documentation at https://docs.gradle.org/current/userguide/declaring_repositories.html
正如您在上面看到的,我已经声明了包含这些依赖项的存储库,并且我确信这些版本是存在的。
我已经试过了:清除gradle缓存,清除Android Studio缓存并重启,切换到另一个网络,关闭我的防火墙-没有任何帮助。而且我看到gradle已经成功地从完整列表中解析了一些依赖项(例如,materialdrawer和firebase)。
一段时间前一切都正常--我已经2-3个月没有打开这个项目了,以前它还正常。现在它不正常了,我不明白为什么。有人能帮助我吗?
啊,顺便说一下,“gradle clean”,然后“gradle build”,使用相同的依赖关系,是成功完成的,真正组装的构建,在同一个Android Studio的同一个示例在同一台笔记本电脑上,只有“gradle sync”是失败的。这让我真的不清楚发生了什么。
1条答案
按热度按时间sgtfey8w1#
在您的根级别Gradle中,可以尝试添加
因此,概述
注意:My Gradle是kts格式的,所以在您的一端可能会有所不同。