Åtgärda Flutter-fel på AWS Amplify: [VARNING] fatal Ej ett giltigt objektnamn origin/master
Här beskriver jag hur man åtgärdar detta fel
Sidinnehåll
Nyligen beskrev jag hur man Deploy Flutter-projekt med backend till AWS Amplify.
Efter att Flutter-teamet släppte en ny version misslyckas den här metoden med [WARNING]: fatal: Not a valid object name origin/master.
Här beskriver jag hur man fixar detta Flutter Error: Not a valid object name origin/master.

Flutter Error på AWS Amplify
Felet ser ut så här:
2025-02-22T11:40:59.996Z [INFO]: # Utför kommando: echo "Installerar Flutter SDK"
Installerar Flutter SDK
# Utför kommando: git clone https://github.com/flutter/flutter.git -b stable --depth 1
2025-02-22T11:40:59.997Z [WARNING]: Klonar in i 'flutter'...
2025-02-22T11:41:06.271Z [INFO]: # Utför kommando: export PATH="$PATH:$(pwd)/flutter/bin"
2025-02-22T11:41:06.276Z [INFO]: # Utför kommando: flutter config --no-analytics
2025-02-22T11:41:06.294Z [WARNING]: fatal: Not a valid object name origin/master
2025-02-22T11:41:06.373Z [ERROR]: !!! Byggfel
2025-02-22T11:41:06.373Z [ERROR]: !!! Error: Command failed with exit code 128
Orsaker
Det här händer eftersom - Flutter Web misslyckas med att bygga när det körs på AWS Amplify Hosting Flutter-verktyget misslyckas med en grundläggande klon av repository i 3.29.0+

Lösning
I AWS Amplify build-konfiguration
i stället för
git clone https://github.com/flutter/flutter.git -b stable --depth 1
skriv
git clone https://github.com/flutter/flutter.git -b '3.27.4' --depth 1
Det här kommer att använda en tidigare version av Flutter.
Man måste fortfarande hålla ögonen öppna för nya Flutter-utgåvor, i hopp om att de fixar det.