Uygulamanızı kullanıcılara sunmak için geliştirme

Çalıştır düğmesi, uygulamanızı oluşturup bir cihaza dağıtır. Ancak, uygulamanızı Google Play'de paylaşmak veya yüklemek için derlemeniz gerekir. Bunun için projenizin bir kısmını veya tamamını derlemek üzere Derle menüsündeki seçeneklerden birini kullanmanız gerekir. Tablo 1'de listelenen derleme seçeneklerinden birini seçmeden önce, öncelikle kullanmak istediğiniz derleme varyantını seçtiğinizden emin olun.

Tablo 1. Derleme menüsündeki derleme seçenekleri.

Menü Öğesi Açıklama
Seçili Modülleri Birleştirme Seçilen modüldeki son derlemeden bu yana değiştirilen tüm kaynak dosyaları ve seçilen modülün bağımlı olduğu tüm modülleri yinelemeli olarak derleyin. Derleme, bağımlı kaynak dosyaları ve ilişkili tüm derleme görevlerini içerir. Proje penceresinde modül adını veya dosyalarından birini seçerek oluşturulacak modülü seçebilirsiniz.
Assemble Project Tüm modülleri bir araya getirir.
Testlerle Proje Oluşturma Test modülleri dahil tüm modülleri bir araya getirir.
Clean Project Tüm ara/önbelleğe alınmış derleme dosyalarını siler.
Projeyi Testlerle Temizleme ve Birleştirme Seçilen derleme varyantı için Projeyi Temizle'yi çalıştırır ve ardından test modülleri de dahil olmak üzere tüm modülleri birleştirir.
Paket/APK Oluştur > APK Oluştur

Seçilen varyant için mevcut projedeki tüm modüllerin APK'sını oluşturur. Derleme tamamlandığında, APK dosyasının bağlantısını ve APK Analiz Aracı'nda analiz etme bağlantısını içeren bir onay bildirimi gösterilir.

Seçtiğiniz derleme varyantı bir hata ayıklama derleme türüyse APK, hata ayıklama anahtarıyla imzalanır ve yüklemeye hazır olur. Bir sürüm varyantı seçtiyseniz APK varsayılan olarak imzasızdır ve APK'yı manuel olarak imzalamanız gerekir. Alternatif olarak, menü çubuğundan Derle > İmzalı Paket / APK Oluştur'u da seçebilirsiniz.

Android Studio, oluşturduğunuz APK'ları project-name/module-name/build/outputs/apk/ içine kaydeder.

Paket/APK Oluştur > Paket Oluştur

Seçilen varyant için geçerli projedeki tüm modüllerin Android Uygulama Paketi'ni oluşturur. Derleme tamamlandığında, uygulama paketinin bağlantısını ve APK Analiz Aracı'nda analiz etme bağlantısını içeren bir onay bildirimi gösterilir.

Seçtiğiniz derleme varyantı bir hata ayıklama derleme türüyse uygulama paketi bir hata ayıklama anahtarıyla imzalanır ve uygulamanızı uygulama paketinden bağlı bir cihaza dağıtmak için bundletool kullanabilirsiniz. Bir sürüm varyantı seçtiyseniz uygulama paketi varsayılan olarak imzalanmamıştır ve jarsigner kullanarak manuel olarak imzalamanız gerekir. Alternatif olarak, menü çubuğundan Derle > İmzalı Paket / APK Oluştur'u da seçebilirsiniz.

Android Studio, oluşturduğunuz APK'ları project-name/module-name/build/outputs/bundle/ içine kaydeder.

İmzalanmış Uygulama Paketi veya APK Oluşturma Yeni bir imzalama yapılandırması oluşturmak ve imzalanmış bir uygulama paketi veya APK oluşturmak için sihirbaz içeren bir iletişim kutusu açar. Uygulamanızı Play Console'a yüklemeden önce bir yayın anahtarıyla imzalamanız gerekir. Uygulama imzalama hakkında daha fazla bilgi için Uygulamanızı imzalama başlıklı makaleyi inceleyin.

Not: Çalıştır düğmesi, testOnly="true" ile bir APK oluşturur. Bu, APK'nın yalnızca adb (Android Studio'nun kullandığı) üzerinden yüklenebileceği anlamına gelir. Kullanıcıların adb olmadan yükleyebileceği hata ayıklama yapılabilir bir APK oluşturmak istiyorsanız hata ayıklama varyantınızı seçin ve Paket/APK Oluştur > APK Oluştur'u tıklayın.

Gradle'ın her komut için yürüttüğü görevler hakkında ayrıntılı bilgi edinmek istiyorsanız sonraki bölümde açıklandığı gibi Derleme penceresini açın. Gradle ve derleme süreci hakkında daha fazla bilgi için Derlemenizi yapılandırma başlıklı makaleyi inceleyin.