Memperbaiki kesalahan Flutter di AWS Amplify: [PERINGATAN] fatal Bukan nama objek yang valid origin/master

Di sini saya menjelaskan cara memperbaiki kesalahan ini

Konten Halaman

Beberapa waktu lalu saya menjelaskan bagaimana cara Menyebarluaskan proyek Flutter dengan backend ke AWS Amplify.

Setelah tim Flutter merilis versi baru, metode tersebut gagal dengan pesan [WARNING]: fatal: Not a valid object name origin/master.

Di sini saya menjelaskan cara memperbaiki Kesalahan Flutter: Not a valid object name origin/master.

menyelesaikan bug

Kesalahan Flutter di AWS Amplify

Kesalahan tersebut terlihat seperti berikut:

2025-02-22T11:40:59.996Z [INFO]: # Menjalankan perintah: echo "Menginstal SDK Flutter"
Menginstal SDK Flutter
# Menjalankan perintah: git clone https://github.com/flutter/flutter.git -b stable --depth 1
2025-02-22T11:40:59.997Z [WARNING]: Mengkloning ke 'flutter'...
2025-02-22T11:41:06.271Z [INFO]: # Menjalankan perintah: export PATH="$PATH:$(pwd)/flutter/bin"
2025-02-22T11:41:06.276Z [INFO]: # Menjalankan perintah: 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]: !!! Pembuatan gagal
2025-02-22T11:41:06.373Z [ERROR]: !!! Kesalahan: Perintah gagal dengan kode keluar 128

Penyebab

Ini terjadi karena - Flutter Web gagal dibangun saat dijalankan di AWS Amplify Hosting alat Flutter gagal dengan klone dangkal dari repositori di 3.29.0+

alasan switch monorepo

Solusi

Di konfigurasi pembuatan AWS Amplify

alih-alih

git clone https://github.com/flutter/flutter.git -b stable --depth 1

masukkan

git clone https://github.com/flutter/flutter.git -b '3.27.4' --depth 1

Ini akan menggunakan versi sebelumnya dari Flutter.

Masih perlu tetap memperhatikan rilis baru Flutter, dengan harapan mereka memperbaikinya.

Tautan yang berguna