Ошибка неизвестного имени пакета вызова «com.google.android.gms», несмотря на добавление всех возможных зависимостей.Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Ошибка неизвестного имени пакета вызова «com.google.android.gms», несмотря на добавление всех возможных зависимостей.

Сообщение Anonymous »

Я проверил много вещей, но эта ошибка не исчезла. Я не уверен, почему он распространяется, несмотря на наличие всех возможных зависимостей. Возможно, из-за какого-то конфликта зависимостей, но я не знаю, как это найти. И да, я проверил другие вопросы, связанные с заголовком SO, но они не решают мою проблему. Это происходит, когда я пытаюсь загрузить некоторые данные из моей службы переднего плана в Firebase.
Поэтому мне нужен кто-то, кто прольет на это свет. У меня есть зависимости и правильный файл google-services.json.
Одним фактом, который следует упомянуть, является то, что у меня есть отпечаток пальца одного приложения sha1 для двух разных проектов Firebase, и я не уверен, может ли это быть проблемой.< /p>
Ошибка:
Failed to get service from broker. (Ask Gemini)
java.lang.SecurityException: Unknown calling package name 'com.google.android.gms'.

...

at android.os.Parcel.createExceptionOrNull(Parcel.java:3242)
at btkh.dispatchMessage(:com.google.android.gms@244533032@24.45.33 (190800-695869807):5)
at android.os.Looper.loopOnce(Looper.java:232
...
at android.os.HandlerThread.run(HandlerThread.java:85)

Уже добавлены все возможные зависимости и имеется правильный файл google-service.json.
Плагины из моего файла libs.version.toml :
[plugins]
android-application = { id = "com.android.application", version.ref = "agp" }
kotlin-android = { id = "org.jetbrains.kotlin.android", version.ref = "kotlin" }
kotlin-compose = { id = "org.jetbrains.kotlin.plugin.compose", version.ref = "kotlin" }
org-jetbrains-kotlin-kapt = { id = "org.jetbrains.kotlin.kapt", version.ref = "org-jetbrains-kotlin-android" }
google-gms-google-services = { id = "com.google.gms.google-services", version.ref = "googleGmsGoogleServices" }

файл build.gradle.kts:
plugins {
alias(libs.plugins.android.application)
alias(libs.plugins.kotlin.android)
alias(libs.plugins.kotlin.compose)
alias(libs.plugins.org.jetbrains.kotlin.kapt)
alias(libs.plugins.google.gms.google.services)

}

android {
namespace = "com.google.test"
compileSdk = 35

defaultConfig {
applicationId = "com.google.test"
minSdk = 26
targetSdk = 35
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_11
targetCompatibility = JavaVersion.VERSION_11
}
kotlinOptions {
jvmTarget = "11"
}
buildFeatures {
compose = true
}
buildToolsVersion = "35.0.0"
}

dependencies {

implementation(libs.androidx.core.ktx)
implementation(libs.androidx.lifecycle.runtime.ktx)
implementation(libs.androidx.activity.compose)
implementation(platform(libs.androidx.compose.bom))
implementation(libs.androidx.ui)
implementation(libs.androidx.ui.graphics)
implementation(libs.androidx.ui.tooling.preview)
implementation(libs.androidx.material3)
implementation(libs.androidx.preference)
implementation(libs.firebase.firestore)
implementation(libs.androidx.appcompat)
implementation(libs.material)
implementation(libs.androidx.activity)
implementation(libs.androidx.constraintlayout)
testImplementation(libs.junit)
androidTestImplementation(libs.androidx.junit)
androidTestImplementation(libs.androidx.espresso.core)
androidTestImplementation(platform(libs.androidx.compose.bom))
androidTestImplementation(libs.androidx.ui.test.junit4)
debugImplementation(libs.androidx.ui.tooling)
debugImplementation(libs.androidx.ui.test.manifest)

implementation(libs.play.services.maps)
implementation(libs.maps.compose)
implementation (libs.play.services.location)

// Compose
implementation(libs.ui)
implementation(libs.androidx.material)
implementation(libs.androidx.lifecycle.viewmodel.compose)

//room
implementation(libs.accompanist.permissions)
implementation(libs.room.runtime)
implementation(libs.room.ktx)
kapt("androidx.room:room-compiler:2.6.1")

implementation("com.github.judemanutd:autostarter:1.1.0")
implementation("androidx.datastore:datastore-preferences:1.1.1")
implementation ("org.jetbrains.kotlinx:kotlinx-coroutines-play-services:1.7.3")
// implementation("com.google.android.gms:play-services-base:20.0.0")

}

// Apply the Google Services plugin
apply(plugin = "com.google.gms.google-services") //tested with and without this apply line.

build.gradle.kts (модуль проекта):
// Top-level build file where you can add configuration options common to all sub-projects/modules.
plugins {
alias(libs.plugins.android.application) apply false
alias(libs.plugins.kotlin.android) apply false
alias(libs.plugins.kotlin.compose) apply false
alias(libs.plugins.org.jetbrains.kotlin.kapt) apply false
alias(libs.plugins.google.gms.google.services) apply false

}


Подробнее здесь: https://stackoverflow.com/questions/792 ... ding-all-t
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»