Добрый день!
У меня перестал собираться проект в Android Studio после обновления плагина Graidle и Android Studio. Выходит следующее:
1) При сборке проекта:
Unresolved reference: crashlytics
Unresolved reference: fabric
Unresolved reference: Fabric
Unresolved reference: Crashlytics
2) При запуске проекта:
Could not find :unspecified:.
Required by:
project :app > id.zelory:compressor:2.1.0
Первая ошибка я подозреваю, что ошибка связана с jcenter(). Но однако советы по добавлению репозиториев google() и mavenCentral() в файлы build.gradle и dependencies.gradle и расположению их в порядке google(), mavenCentral(), jcenter() не сработали. Как и удаление jcenter() в принципе (совет от Android Studio).
Вторая ошибка вообще мне непонятна, потому что в файле dependencies.gradle прописан compressor.
Основной вопрос: как исправить ошибки?
Файл dependencies.gradle сейчас выглядит так:
allprojects {
repositories {
google()
mavenCentral()
jcenter()
}
}
ext {
...
compressor_version = '2.1.0'
...
mainApplication = [
...
compressor: "id.zelory:compressor:$compressor_version",
...
}
Файл build.gradle выглядит так:
apply from: 'buildsystem/dependencies.gradle'
buildscript {
ext.kotlin_version = '1.5.21'
ext.gradle_tools = '3.3.2'
ext.build_tools = '27.0.3'
ext.compile_sdk = 28
ext.target_sdk = 28
ext.min_sdk = 21
repositories {
google()
mavenCentral()
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:7.0.0'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
classpath "com.google.gms:google-services:4.3.8"
classpath 'com.google.firebase:firebase-crashlytics-gradle:2.7.1'
}
}
allprojects {
repositories {
google()
mavenCentral()
maven { url 'https://jitpack.io' }
jcenter()
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}