FAILURE: Build failed with an exception.
* What went wrong:
Could not determine the dependencies of task ':firebase_core:compileDebugJavaWithJavac'.
> Cannot query the value of this provider because it has no value available.
* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.
> Get more help at https://help.gradle.org.
BUILD FAILED in 8m 37s
Running Gradle task 'assembleDebug'... 518.4s
Error: Gradle task assembleDebug failed with exit code 1
< /code>
Эта ошибка появляется только тогда, когда я подключаю свой проект с Firebase Android. Все отлично работает с Firebase Web.
[b] Solutions [/b], которые я пробовал, прежде чем задать запрос на StackOverflow:
[*] Обновление всех моих зависимостей.
/> Deleted User /.gradle (из моего каталога Windows). < /li>
Ran Ran Commands, такие как «Flutter Clean», «Flutter Pub get». < /li>
Подключенное внешнее устройство как эмулятор. ndkversion. < /li>
Используемый Groovy DSL вместо kotlin. < /li>
Установить java_home в системные переменные для JDK 17. < /li>
Подключен к другой сети. Я попытался найти решение с использованием ИИ, но это тоже не сработало. Я смотрел несколько учебных пособий на You Tube по настройке пожарной базы с Flutter, но они либо использовали Mac, либо учебные пособия были слишком старыми, чтобы быть актуальными.buildscript {
val kotlinVersion by extra("1.9.10")
repositories {
google()
mavenCentral()
}
dependencies {
classpath("org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlinVersion")
classpath("com.android.tools.build:gradle:8.0.2")
classpath("org.jetbrains.kotlin:kotlin-gradle-plugin:1.7.20")
classpath("com.google.gms:google-services:4.4.3")
}
}
allprojects {
repositories {
google()
mavenCentral()
}
}
val newBuildDir: Directory = rootProject.layout.buildDirectory.dir("../../build").get()
rootProject.layout.buildDirectory.value(newBuildDir)
subprojects {
val newSubprojectBuildDir: Directory = newBuildDir.dir(project.name)
project.layout.buildDirectory.value(newSubprojectBuildDir)
}
subprojects {
project.evaluationDependsOn(":app")
}
tasks.register("clean") {
delete(rootProject.layout.buildDirectory)
С нескольких дней я сталкиваюсь с ошибкой в Flutter Firebase. < /p> [code]FAILURE: Build failed with an exception.
* What went wrong: Could not determine the dependencies of task ':firebase_core:compileDebugJavaWithJavac'. > Cannot query the value of this provider because it has no value available.
* Try: > Run with --stacktrace option to get the stack trace. > Run with --info or --debug option to get more log output. > Run with --scan to get full insights. > Get more help at https://help.gradle.org.
BUILD FAILED in 8m 37s Running Gradle task 'assembleDebug'... 518.4s Error: Gradle task assembleDebug failed with exit code 1 < /code> Эта ошибка появляется только тогда, когда я подключаю свой проект с Firebase Android. Все отлично работает с Firebase Web. [b] Solutions [/b], которые я пробовал, прежде чем задать запрос на StackOverflow:
[*] Обновление всех моих зависимостей. /> Deleted User /.gradle (из моего каталога Windows). < /li> Ran Ran Commands, такие как «Flutter Clean», «Flutter Pub get». < /li> Подключенное внешнее устройство как эмулятор. ndkversion. < /li> Используемый Groovy DSL вместо kotlin. < /li> Установить java_home в системные переменные для JDK 17. < /li> Подключен к другой сети. Я попытался найти решение с использованием ИИ, но это тоже не сработало. Я смотрел несколько учебных пособий на You Tube по настройке пожарной базы с Flutter, но они либо использовали Mac, либо учебные пособия были слишком старыми, чтобы быть актуальными.buildscript { val kotlinVersion by extra("1.9.10")
tasks.register("clean") { delete(rootProject.layout.buildDirectory) [/code] } и app/build.gradle.kts [code]plugins { id("com.android.application") id("kotlin-android") // The Flutter Gradle Plugin must be applied after the Android and Kotlin Gradle plugins. id("dev.flutter.flutter-gradle-plugin") id("com.google.gms.google-services") }
buildTypes { release { // TODO: Add your own signing config for the release build. // Signing with the debug keys for now, so `flutter run --release` works. signingConfig = signingConfigs.getByName("debug") } } }
flutter { source = "../.." }
dependencies {
implementation(platform("com.google.firebase:firebase-bom:32.1.0")) implementation("com.google.firebase:firebase-analytics") implementation("com.google.firebase:firebase-firestore") } < /code> pubspec.yaml name: untitled1 description: "A new Flutter project." publish_to: 'none'
version: 1.0.0+1
environment: sdk: ^3.8.1
dependencies: flutter: sdk: flutter
cupertino_icons: ^1.0.8
dev_dependencies: flutter_test: sdk: flutter
flutter_lints: ^5.0.0 firebase_core: ^3.15.2
flutter:
uses-material-design: true < /code> о моей машине: < /p> Ci7 8th gen, 16gb ddr4, Windows 10 64-bit. [/code] Я сейчас на Android Studio narwhal.