Das aktuelle Problem, mit dem ich konfrontiert bin, ist, wenn ich „flutter pub get“ ausführe. ... (Betriebssystemfehler: Dateiname zu lang, Fehlernummer = 63) Fehler beim Aktualisieren der Pakete. aber ich kann meine ~.zshrc-Datei durchgehen und es gibt keine Duplikate. Hat jemand irgendwelche Hinweise! Danke!
Aber wenn ich die Flutter-Anwendung tatsächlich ausführe, erhalte ich
FEHLER: Build mit einer Ausnahme fehlgeschlagen.
- Was schief gelaufen ist:
Der generische Klassencache „cp_settings“ für die Einstellungsdatei „/Users/lucaskelbe/StudioProjects/“ konnte nicht geöffnet werden. MyFitPlan/android/settings.gradle' (/Users/lucaskelbe/.gradle/caches/7.5/scripts/cauwumxt3vajlc7mm71a6u491).
- < li>Versuchen Sie:
Führen Sie mit -- aus. info oder --debug Option, um mehr Protokollausgabe zu erhalten.
Führen Sie mit --scan aus, um vollständige Einblicke zu erhalten.
- Weitere Hilfe erhalten Sie unter https://help.gradle. org
Ich habe versucht sicherzustellen, dass mein Gradle und Java auch kompatible Versionen sind Ich habe insgesamt 8 Stunden damit verbracht, die Probleme zu beheben, aber nein verfügbar.
meine ~.zshrc-Datei sieht so aus:
Code: Select all
export JAVA_HOME=$(/usr/libexec/java_home -v 23)
export PATH=$JAVA_HOME/bin:$PATH
# Remove repeated entries
export PATH="$HOME/development/flutter/bin:$ANDROID_HOME/cmdline-tools/latest/bin:$ANDROID_HOME/platform-tools:$PATH"
export FLUTTER_ROOT="$HOME/development/flutter"
export ANDROID_HOME=$HOME/Library/Android/sdk
export PATH="$HOME/.rbenv/bin:$PATH"
export PATH="/opt/homebrew/opt/ruby/bin:$PATH"
export GEM_HOME=$HOME/.gem
export PATH="$GEM_HOME/bin:$PATH"
setopt hist_ignore_all_dups
Code: Select all
buildscript {
repositories {
google()
mavenCentral()
}
dependencies {
// Android Gradle Plugin - Update to a compatible version
classpath 'com.android.tools.build:gradle:8.1.2'
// Google Services Plugin - Adjust to latest stable version
classpath 'com.google.gms:google-services:4.3.15'
}
}
allprojects {
repositories {
google()
mavenCentral()
}
}
// Set root project build directory
rootProject.buildDir = '../build'
// Configure subproject build directories
subprojects {
project.buildDir = "${rootProject.buildDir}/${project.name}"
project.evaluationDependsOn(':app')
}
// Clean task
tasks.register("clean", Delete) {
delete rootProject.buildDir
}
Code: Select all
pluginManagement {
def flutterSdkPath = {
def properties = new Properties()
file("local.properties").withInputStream { properties.load(it) }
def flutterSdkPath = properties.getProperty("flutter.sdk")
assert flutterSdkPath != null, "flutter.sdk not set in local.properties"
return flutterSdkPath
}()
includeBuild("$flutterSdkPath/packages/flutter_tools/gradle")
repositories {
google()
mavenCentral()
gradlePluginPortal()
}
}
plugins {
id "dev.flutter.flutter-plugin-loader" version "1.0.0"
id "com.android.application" version "8.10" apply false
id "org.jetbrains.kotlin.android" version "1.7.10" apply false
id 'com.google.gms.google-services' version '4.3.0' apply false
}
include ':app'