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

Çalıştır düğmesi, uygulamanızı derleyip bir cihaza dağıtır. Bununla birlikte, paylaşmak veya Google Play'e yüklemek için uygulamanızı derlemek amacıyla projenizin parçalarını veya tamamını derlemek için Derleme menüsündeki seçeneklerden birini kullanmanız gerekir. Tablo 1'de listelenen derleme seçeneklerinden herhangi birini seçmeden önce, kullanmak istediğiniz derleme varyantını seçtiğinizden emin olun.

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

Menü Öğesi Açıklama
Modül Oluştur Seçilen modüldeki, son derlemeden bu yana değiştirilmiş olan tüm kaynak dosyaları ve seçilen modülün bağlı olduğu tüm modülleri yinelemeli olarak derler. Derleme, bağımlı kaynak dosyalarını 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.
Proje Oluştur Tüm modülleri oluşturur.
Temiz Proje Tüm orta/önbelleğe alınmış derleme dosyalarını siler.
Projeyi Yeniden Oluştur Seçilen derleme varyantı için Temiz Proje çalıştırır ve bir APK oluşturur.
Paket / APK Oluşturma > APK Derleme

Seçilen varyant için mevcut projedeki tüm modüllerin bir APK'sını oluşturur. Derleme tamamlandığında, APK dosyasının bağlantısını ve APK Analizcisi'nde analiz etmek için bir bağlantı sağlayan bir onay bildirimi görüntülenir.

Seçtiğiniz derleme varyantı hata ayıklama derleme türüne sahipse APK, hata ayıklama anahtarıyla imzalanmış ve yüklenmeye hazır demektir. Sürüm varyantı seçtiyseniz, varsayılan olarak APK imzasızdır ve APK'yı manuel olarak imzalamanız gerekir. Alternatif olarak, menü çubuğundan Derleme > İmzalanmış Paket / APK Oluştur'u seçebilirsiniz.

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

Paketleri / APK'ları Derleme > Derleme Paketleri

Seçilen varyant için mevcut projedeki tüm modüllerden bir Android App Bundle oluşturur. Derleme tamamlandığında, uygulama paketi ve APK Analizcisi'nde analiz bağlantısı içeren bir onay bildirimi görüntülenir.

Seçtiğiniz derleme varyantı hata ayıklama derleme türüne sahipse uygulama paketi bir hata ayıklama anahtarıyla imzalanır. Uygulamanızı uygulama paketinden bağlı bir cihaza dağıtmak için bundletool kullanabilirsiniz. Sürüm varyantı seçtiyseniz uygulama paketinin imzası varsayılan olarak kaldırılır ve jarsigner ile manuel olarak imzalamanız gerekir. Alternatif olarak, menü çubuğundan Derleme > İmzalanmış Paket / APK Oluştur'u seçebilirsiniz.

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

İmzalanmış Paket / APK Oluşturma Yeni bir imzalama yapılandırması oluşturmak ve imzalanmış uygulama paketi veya APK oluşturmak için bir sihirbaz bulunan iletişim kutusunu açar. Uygulamanızı Play Console'a yükleyebilmek için önce bir sürüm anahtarıyla imzalamanız gerekir. Uygulama imzalama hakkında daha fazla bilgi için Uygulamanızı imzalama konusuna bakın.

Not: Çalıştır düğmesi testOnly="true" ile bir APK oluşturur, yani APK yalnızca adb (Android Studio tarafından kullanılır) aracılığıyla yüklenebilir. Kullanıcıların adb olmadan yükleyebilecekleri, hata ayıklaması yapılabilir bir APK istiyorsanız hata ayıklama varyantınızı seçin ve Paketleri / APK'ları Oluştur > APK'ları Derleme'yi tıklayın.

Gradle'ın her komutta yürüttüğü görevlerle ilgili ayrıntıları sonraki bölümde açıklandığı şekilde Build (Derleme) penceresini açın. Gradle ve derleme işlemi hakkında daha fazla bilgi için Derlemenizi Yapılandırma bölümüne bakın.