[Dart/Flutter] / Dart/Flutter ile APK / AAB Oluşturma

(24.04.2026 tarihinde oluşturuldu.)

Aslında tek yapılması gereken terminalden aşağıdaki komutu uygulamak,

flutter build apk


PlayStore'a uygulama yükleme için PlayConsole sizden uygulamanızı apk yerine artık aab olarak derlemenizi istemektedir. Bunu yapmak için yukarıdaki komutu aşağıdaki gibi değiştirerek çalıştırın.

flutter build appbundle


Yukarıdaki kodlar release olarak apk ya da aab üretir, normalde IDE'niz üzerinden uygulamayı çalıştırdığınızda arkaplanda debug olarak uygulama üretilip emülator ya da telefonda çalıştırılır. Eğer terminal üzerinden debug olarak apk üretmek istiyorsanız aşağıdaki komutu uygulayabilirsiniz.

flutter build apk --debug


Bazı parametreleri bilmek daha verimli sonuçlar almamızı sağlayabilir. Aşağıdaki örnekleri inceleyelim. apk yerine abbbundle yazarak aab formatında çıktı da alabileceğiniz unutmayın.

Terminalde aşağıdaki komut çalıştırıldığında 64 bit (arm64 v8a) cihazlar için release APK oluşturulur.

flutter build apk --target-platform android-arm64


Aynı mantıkla debug APK üretmek için aşağıdaki komut kullanılabilir

flutter build apk --debug --target-platform android-arm64


32 bit cihazlar (v7a) için aşağıdaki komut kullanılabilir

flutter build apk --target-platform android-arm


x86_64 tabanlı emülatörler veya bazı Intel işlemcili tabletler için aşağıdaki komut kullanılabilir

flutter build apk --target-platform android-x64


Yukarıdaki tüm apk'lar tek bir komutla da oluşturulablir;

flutter build apk --split-per-abi

--split-par-abi parametresi farklı işlemciler için apk'ların tamamının ayrı ayrı üretilmesini sağlar. KUllanmadığınızda hepsini tek bir APK'ya gömer. Bu durumda apk'nız her türlü işlemcili cihazda çalışabilir fakat boyutu büyük olacaktır.


Derlenen APK'lar neredeler?

proje_klasoru/build/app/outputs/flutter-apk/


Derlenen AAB'ler neredeler?

proje_klasoru/build/app/outputs/bundle/release/


YORUMLAR (0 yorum)



Yorum Gönder
CAPTCHA