Solusi untuk Error: FAILED Expected file collection to contain exactly one file, however, it contains no files
Gambaran Umum Error
Error yang muncul dengan pesan “FAILED Expected file collection to contain exactly one file, however, it contains no files” sering kali terkait dengan integrasi Firebase Crashlytics di proyek Android. Pesan ini menunjukkan bahwa saat proses upload file mapping ke Crashlytics, sistem mengharapkan untuk menemukan satu file, tetapi tidak ada file yang ditemukan. Ini bisa terjadi karena beberapa alasan, termasuk pengaturan yang salah dalam file build.gradle, masalah konektivitas internet, atau konfigurasi proguard yang tidak tepat.
Penyebab Umum
Berikut ini adalah beberapa penyebab umum dari error ini:
-
Pengaturan minify: Jika pengaturan
minifyEnableddiatur ketrue, filemapping.txtakan dibuat. JikaminifyEnableddiatur kefalse, file ini tidak akan dibuat. - Koneksi Internet: Jika Anda tidak terhubung ke internet saat proses upload berlangsung, maka upload tidak dapat dilakukan dan menghasilkan error ini.
-
Konfigurasi Plugin: Pengaturan plugin di file
build.gradlemungkin tidak sesuai atau salah. - Versi Gradle yang Tidak Kompatibel: Menggunakan versi Gradle yang lebih lama atau tidak kompatibel juga dapat menyebabkan error ini.
Metode Solusi
Dalam bagian ini, kita akan membahas beberapa metode solusi untuk mengatasi error “FAILED Expected file collection to contain exactly one file, however, it contains no files”.
Metode 1: Memastikan Pengaturan minify
- Buka file
build.gradledi modul aplikasi Anda. - Cari bagian
buildTypesdan pastikan pengaturanminifyEnabledadalahtrueuntuk build release.
“`groovy
buildTypes

コメント