Я разрабатываю приложение на Kotlin, в нем есть часть, где у меня есть обзоры, например функция, где я публикую обзор чего-то, и он сохраняется в Firestore, я также использовал Firebase для аутентификации, теперь я попробовал много, которые исключают метод n, я нашел много решений в Интернете, но все равно получаю эту ошибку:
ниже приведены некоторые ее строки
Duplicate class com.google.api.Advice found in modules proto-google-common-protos-2.5.0.jar -> proto-google-common-protos-2.5.0 (com.google.api.grpc:proto-google-common-protos:2.5.0) and protolite-well-known-types-18.0.0.aar -> protolite-well-known-types-18.0.0-runtime (com.google.firebase:protolite-well-known-types:18.0.0) Duplicate class com.google.api.Advice$1 found in modules proto-google-common-protos-2.5.0.jar -> proto-google-common-protos-2.5.0 (com.google.api.grpc:proto-google-common-protos:2.5.0) and protolite-well-known-types-18.0.0.aar -> protolite-well-known-types-18.0.0-runtime (com.google.firebase:protolite-well-known-types:18.0.0)
много таких строк, здесь я прикрепляю свой build.gradle(уровень модуля):
import org.gradle.internal.impldep.org.junit.experimental.categories.Categories.CategoryFilter.exclude
plugins {
alias(libs.plugins.android.application)
alias(libs.plugins.jetbrains.kotlin.android)
alias(libs.plugins.google.gms.google.services)
id("com.google.android.libraries.mapsplatform.secrets-gradle-plugin")
}
android {
namespace = "com.example.xplore"
compileSdk = 34
defaultConfig {
applicationId = "com.example.xplore"
minSdk = 24
targetSdk = 34
versionCode = 1
versionName = "1.0"
testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
isMinifyEnabled = false
proguardFiles(
getDefaultProguardFile("proguard-android-optimize.txt"),
"proguard-rules.pro"
)
}
}
compileOptions {
sourceCompatibility = JavaVersion.VERSION_1_8
targetCompatibility = JavaVersion.VERSION_1_8
}
kotlinOptions {
jvmTarget = "1.8"
}
buildFeatures{
viewBinding = true
}
}
dependencies {
implementation (libs.androidx.appcompat.v141)
implementation (libs.material.v150)
implementation (libs.androidx.constraintlayout.v213)
implementation (libs.androidx.lifecycle.livedata.ktx)
implementation (libs.firebase.auth.v2101)
implementation (libs.firebase.firestore.ktx.v2401)
implementation (libs.android.maps.utils.v223) // Make sure to use the latest version
implementation (libs.play.services.maps.v1802)
implementation (libs.play.services.location.v1901)
implementation (libs.play.services.places.v1700)
// Glide for image loading
implementation (libs.glide.v4130)
annotationProcessor (libs.compiler.v4130)
// Retrofit for networking
implementation (libs.retrofit)
implementation (libs.converter.gson)
// Google Cloud Natural Language API
implementation (libs.google.auth.library.oauth2.http.v180)
implementation (libs.cloud.google.cloud.language.v212)
testImplementation (libs.junit)
androidTestImplementation (libs.androidx.junit.v113)
androidTestImplementation (libs.androidx.espresso.core.v340)
}```
// Force specific versions to resolve conflicts
very frustrated now , any help folks
i have tried that exlude method with excludethe proto module and everything but still the error came again n again ,
Подробнее здесь: https://stackoverflow.com/questions/786 ... -firestore
Проблема в интеграции API естественного языка с Firestore ⇐ Android
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение