Я довольно новичок в разработке Android, поэтому извиняюсь, если это очевидно.Я много раз искал, но не могу решить мою проблему.
В моем файле build.gradle есть следующий раздел:
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'com.android.support:appcompat-v7:26.1.0'
implementation 'com.android.support.constraint:constraint-layout:1.1.0'
implementation 'com.android.support:design:26.1.0'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.android.support.test:runner:1.0.2'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
implementation 'com.google.firebase:firebase-auth:15.1.0'
implementation 'com.google.android.gms:play-services-auth:15.0.1'
implementation 'com.wdullaer:materialdatetimepicker:3.2.2'
}
Однако строка implementation 'com.android.support:appcompat-v7:26.1.0'
показываетс красной волнистой линией внизу и отображением следующего сообщения:
Все библиотеки com.android.support должны использовать одну и ту же спецификацию версий (смешивание версий может привести к сбоям во время выполнения).Найдено версии 26.1.0, 25.3.1.Примеры включают com.android.support:animated-vector-drawable:26.1.0 и com.android.support:support-v13:25.3.1 less ... (⌘F1)
Существует несколько комбинацийбиблиотеки или инструменты и библиотеки, которые несовместимы или могут привести к ошибкам.Одной из таких несовместимостей является компиляция с версией библиотек поддержки Android, которая не является последней версией (или, в частности, версией ниже, чем ваша targetSdkVersion).
Я не могу найти способ решенияЭта проблема.Сборка проекта работает нормально и не сообщает об ошибках.Я попытался сделать File > Invalidate Caches / Restart
, но безрезультатно.
После небольшого поиска я прочитал, что могу добавить implementation 'com.android.support:support-v4:26.1.0'
в файл build.gradle, и он должен это исправить, однако та же ошибкапоказывает даже после синхронизации.
Это старый проект, который я когда-то делал в прошлом году, и в нем мало что есть, но я подумал, что было бы лучше узнать, как решить эту проблему, чем просто создаватьновый проект, чтобы обойти это.