APK hataları

EAS build: Gradle hatası

Hata metni

Gradle build failed with unknown error. See logs for the "Run gradlew" phase.
Error: Gradle build failed with unknown error.

Neden

EAS bulutta derlerken «Run gradlew» aşamasında kırılır. Neden çoğu zaman kütüphane, JDK ya da yapılandırma uyumsuzluğudur.

Adım adım çözüm

  1. EAS sayfasında «Run gradlew» aşamasının logunu aç, ilk FAILURE: satırını bul.
  2. npx expo-doctor çalıştır: sürüm uyumsuzluklarını gösterir.
  3. Aynı hatayı yerelde prebuild ve ./gradlew assembleRelease ile tekrarla.
  4. Önbelleği temizlemek için --clear-cache ile yeniden gönder.
  5. eas.json içindeki image ve Node sürümünü SDK'ya uydur.

Örnek komutlar

eas build --platform android --profile production --clear-cache
npx expo-doctor
cd android && ./gradlew assembleRelease --stacktrace    # yerli təkrar

Tekrarlanmasın diye

Her SDK güncellemesinden sonra önce yerelde dene, sonra buluta gönder.

Yazar ve lisans: Nibras Code