Прежде всего, спасибо за комментарии: @ peter-haddad и @ achraf-amil
В конце концов, я сделал это для исправления файлов build.gradle, которые я упоминал ранее, с точки зрения просмотра версийиз библиотек, которые я использовал:
(1) В корне build.gradle :
...
dependencies{
...
classpath 'com.android.tools.build:gradle:3.4.0-alpha05'
...
//noinspection GradleDependency
classpath 'com.google.gms:google-services:4.0.2'
...
}
дополнительно я перечислил версии зависимостей здесь.
...
ext {
kotlin_version = '1.3.10'
/* androidx related dependencies */
androidx_appcompat_version = '1.0.2'
androidx_core_ktx_version = '1.0.1'
androidx_constraintlayout_version = '2.0.0-alpha2'
androidx_legacy_support_v4_version = '1.0.0'
android_arch_navigation_fragment_ktx_version = '1.0.0-alpha07'
android_arch_navigation_ui_ktx_version = '1.0.0-alpha07'
google_material_version = '1.1.0-alpha01'
/* firebase dependencies */
firebase_firestore_version = '17.1.1'
firebase_auth_version = '16.0.4'
firebase_storage_version = '16.0.3'
firebase_core_version = '16.0.4'
play_services_auth_version = '16.0.1'
/* other dependencies */
synnapps_carouselview_version = '0.1.5'
/* Testing dependencies versions*/
junit_version = '4.12'
androidx_test_runner_version = '1.1.0'
androidx_test_espresso_core_version = '3.1.0'
}
(2) В модуле приложения build.gradle я применил версии как переменные в блоке зависимостей:
...
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$rootProject.kotlin_version"
implementation "androidx.core:core-ktx:$rootProject.androidx_core_ktx_version"
implementation "androidx.constraintlayout:constraintlayout:$rootProject.androidx_constraintlayout_version"
implementation "android.arch.navigation:navigation-fragment-ktx:$rootProject.android_arch_navigation_fragment_ktx_version"
implementation "android.arch.navigation:navigation-ui-ktx:$rootProject.android_arch_navigation_ui_ktx_version"
implementation "com.google.android.material:material:$rootProject.google_material_version"
implementation "androidx.legacy:legacy-support-v4:$rootProject.androidx_legacy_support_v4_version"
implementation "com.synnapps:carouselview:$rootProject.synnapps_carouselview_version"
implementation "com.google.android.gms:play-services-auth:$rootProject.play_services_auth_version"
//noinspection GradleDependency
implementation "com.google.firebase:firebase-firestore:$rootProject.firebase_firestore_version"
//noinspection GradleDependency
implementation "com.google.firebase:firebase-auth:$rootProject.firebase_auth_version"
//noinspection GradleDependency
implementation "com.google.firebase:firebase-storage:$rootProject.firebase_storage_version"
//noinspection GradleDependency
implementation "com.google.firebase:firebase-core:$rootProject.firebase_core_version"
testImplementation "junit:junit:$rootProject.junit_version"
androidTestImplementation "androidx.test:runner:$rootProject.androidx_test_runner_version"
androidTestImplementation "androidx.test.espresso:espresso-core:$rootProject.androidx_test_espresso_core_version"
}
apply plugin: 'com.google.gms.google-services'
помогла текстовая часть // noinspection GradleDependencyв проверке различных версий библиотеки и версий библиотеки Google Play.
IDK, если это рекомендуемый способ, но он работал (пока).
С уважением,