Çalışma/hata ayıklama yapılandırmaları oluşturma ve düzenleme

Kodunuzu çalıştırdığınızda, hata ayıklama yaptığınızda veya test ettiğinizde Android Studio, işlemi nasıl gerçekleştireceğini belirlemek için bir çalıştırma/hata ayıklama yapılandırması kullanır. Genellikle bir uygulamayı çalıştırmak veya hatalarını ayıklamak için ilk oluşturulan yapılandırma yeterlidir. Ancak bu sayfada açıklandığı gibi, yapılandırma şablonlarını geliştirme sürecinize uyacak şekilde değiştirebilir ve yeni yapılandırmalar oluşturabilirsiniz.

Daha fazla bilgi için aşağıdaki IntelliJ belgelerine de göz atın:

Çalıştırma/hata ayıklama yapılandırmaları hakkında

Çalıştırma/hata ayıklama yapılandırmalarında uygulama yükleme, başlatma ve test seçenekleri gibi ayrıntılar belirtilir. Tek seferlik kullanım için bir yapılandırma tanımlayabilir veya yapılandırmayı ileride kullanmak üzere kaydedebilirsiniz. Kaydettikten sonra, araç çubuğundaki Çalıştırma/Hata Ayıklama Yapılandırması Seç açılır listesinden yapılandırmayı seçebilirsiniz. Android Studio, yapılandırmaları projenin bir parçası olarak kaydeder.

İlk oluşturulan çalıştırma/hata ayıklama yapılandırması

Bir projeyi ilk kez oluşturduğunuzda Android Studio, Android Uygulaması şablonunu temel alarak ana etkinlik için bir çalıştırma/hata ayıklama yapılandırması oluşturur. Projenizi çalıştırmak veya hata ayıklamak için her zaman en az bir çalıştırma/hata ayıklama yapılandırması tanımlamanız gerekir. Bu nedenle, başlangıçta oluşturulan yapılandırmayı silmemenizi öneririz.

Proje kapsamı ve sürüm kontrolü

Çalıştırma/hata ayıklama yapılandırmaları ve şablon değişiklikleri yalnızca geçerli proje için geçerlidir. Çalıştırma/hata ayıklama yapılandırmasını (ancak şablonu değil) sürüm kontrol sisteminiz üzerinden paylaşabilirsiniz. Yapılandırma paylaşma hakkında daha fazla bilgi için Yapılandırma Seçeneklerini Adlandırma ve Paylaşma başlıklı makaleyi inceleyin.

Çalıştırma/Hata Ayıklama Yapılandırmaları iletişim kutusunu açma

Çalıştırma/Hata Ayıklama Yapılandırmaları iletişim kutusunu açmak için Run (Çalıştır) > Edit Configurations'ı (Yapılandırmaları Düzenle) seçin. Şekil 1'de gösterildiği gibi Run/Debug Configurations (Çalıştırma/Hata Ayıklama Yapılandırmaları) iletişim kutusu görünür.

1. Şekil. Çalıştırma/Hata Ayıklama Yapılandırmaları iletişim kutusu

İletişim kutusunun sol panelinde, tanımladığınız yapılandırmalar şablon türüne göre gruplandırılır ve en altta yapılandırma şablonlarını düzenlemenize olanak tanınır. Seçili yapılandırmayı sağ panelde düzenleyebilirsiniz. Gizli öğeleri görmek için iletişim kutusunu yeniden boyutlandırın.

Bu iletişim kutusunda:

Yeni bir çalıştırma/hata ayıklama yapılandırması oluşturma

Run/Debug Configurations (Çalıştırma/Hata Ayıklama Yapılandırmaları) iletişim kutusundan, Project (Proje) penceresinden veya Code Editor'den (Kod Düzenleyici) yeni çalıştırma/hata ayıklama yapılandırmaları tanımlayabilirsiniz. Yeni yapılandırma, yapılandırma şablonuna dayalı olmalıdır.

Çalıştırma/Hata Ayıklama Yapılandırmaları iletişim kutusunda çalıştırma/hata ayıklama yapılandırmalarınız ve kullanılabilir yapılandırma şablonları gösterilir. Doğrudan bir şablondan veya başka bir yapılandırmanın kopyasından yeni bir yapılandırma başlatabilirsiniz. Ardından alan değerlerini gerektiği gibi değiştirebilirsiniz.

Alternatif olarak, Proje penceresinde bir öğeyi sağ tıklayarak o öğeye özel bir yapılandırmayı otomatik olarak oluşturabilirsiniz. Örneğin, belirli bir etkinliği çalıştırmak istiyorsanız etkinlik Java dosyasını sağ tıklayıp Çalıştır'ı seçebilirsiniz. Öğeye bağlı olarak, yapılandırmayı oluşturmak için Android Studio'da Android Uygulaması, Android Enstrümanlı Testleri veya JUnit yapılandırma şablonu kullanılır.

Kod Düzenleyici'de bir sınıf veya yöntem için kolayca test ve çalıştırma/hata ayıklama yapılandırması oluşturup ardından bunu yürütebilirsiniz.

Çalıştırma/Hata Ayıklama Yapılandırmaları iletişim kutusunun dışında bir yapılandırma oluşturduğunuzda, kaydetmediğiniz sürece yapılandırma geçici olur. Android Studio bunları kaldırmaya başlamadan önce projede varsayılan olarak en fazla beş geçici yapılandırma olabilir. Bu varsayılan değeri değiştirmek için Android Studio ayarlarını açın ve Gelişmiş Ayarlar > Çalıştır/Hata Ayıklama > Geçici yapılandırmaların sınırı'nı değiştirin. Geçici yapılandırmalar hakkında daha fazla bilgi için Geçici Çalıştırma/Hata Ayıklama Yapılandırmaları Oluşturma ve Kaydetme başlıklı makaleyi inceleyin.

Şablona dayalı yapılandırma başlatma

Bir şablona dayalı olarak çalıştırma/hata ayıklama yapılandırması tanımlamak için aşağıdaki adımları uygulayın:

  1. Çalıştırma/Hata Ayıklama Yapılandırmaları iletişim kutusunu açın.
  2. Add New Configuration'ı (Yeni Yapılandırma Ekle) tıklayın.
  3. Bir yapılandırma şablonu seçin.
  4. Ad alanına bir ad yazın.
  5. Yapılandırmayı gerektiği şekilde değiştirin.
  6. İletişim kutusunun alt kısmında gösterilen hataları düzeltin.

  7. Uygula veya Tamam'ı tıklayın.

Yapılandırmayı kopyadan başlatma

Başka bir yapılandırmanın kopyasından başlayarak bir çalıştırma/hata ayıklama yapılandırması tanımlamak için aşağıdaki adımları uygulayın:

  1. Çalıştırma/Hata Ayıklama Yapılandırmaları iletişim kutusunu açın.
  2. Sol bölmede mevcut bir çalıştırma/hata ayıklama yapılandırması seçin.
  3. Yapılandırmayı Kopyala'yı tıklayın.
  4. Ad alanına bir ad yazın.
  5. Yapılandırmayı gerektiği şekilde değiştirin.
  6. İletişim kutusunun alt kısmında gösterilen hataları düzeltin.

  7. Uygula veya Tamam'ı tıklayın.

Projedeki bir öğe için yapılandırma tanımlama

Android Studio, Project (Proje) penceresinde gösterilen bazı öğeler için çalıştırma/hata ayıklama yapılandırması oluşturabilir. Yapılandırma, aşağıdaki gibi bir yapılandırma şablonuna dayanır:

Projenizdeki bir öğe için çalıştırma/hata ayıklama yapılandırması oluşturmak üzere aşağıdaki adımları uygulayın:

  1. Android veya Proje görünümünde bir proje açın.
  2. Proje penceresinde, test edilebilir bir öğeyi sağ tıklayın ve Çalıştır filename veya Hata ayıklama filename'yı seçin. Android Studio, geçici bir çalıştırma/hata ayıklama yapılandırması oluşturur ve uygulamanızı başlatır.
  3. Araç çubuğunda Select Run/Debug Configuration (Çalıştırma/Hata Ayıklama Yapılandırmasını Seç) açılır listesini açın.
  4. Kaydetmek istediğiniz yapılandırmanın yanındaki seçeneklerden Save Configuration'ı (Yapılandırmayı Kaydet) seçin.

    Şekil 2. Yapılandırmayı kaydedin

Not: Aynı öğeyi (ancak bir etkinlik değil) sağ tıklayıp çalıştırır veya hata ayıklarsanız Android Studio yeni bir yapılandırma oluşturur.

Bir sınıf veya yöntem için test yapılandırması tanımlama

Android Studio, bir sınıf veya yöntem için test çalıştırma yapılandırması tanımlamanıza ve ardından bunu yürütmenize olanak tanır. Örneğin, yeni bir sınıf oluşturursanız bu sınıf için test oluşturup çalıştırabilirsiniz. Test başarılı olursa yeni kodunuzun başka bir yerde herhangi bir şeyi bozmadığından emin olmak için projenin geri kalan testlerini çalıştırabilirsiniz.

Android Studio, Android Instrumented Tests veya Android JUnit şablonunu kaynak kümenize bağlı olarak kullanır. Yerel birim testi için isteğe bağlı olarak kod kapsamı ile çalıştırabilirsiniz.

Java kodunuzdaki bir sınıf veya yöntem için çalıştırma/hata ayıklama yapılandırması oluşturmak üzere aşağıdaki adımları uygulayın:

  1. Android veya Proje görünümünde bir proje açın.
  2. Kod düzenleyicide bir Java dosyası açın.
  3. Koddaki bir sınıfı veya yöntemi seçin, ardından Control+Shift+T (Command+Shift+T) tuşlarına basın.
  4. Açılan menüden Yeni Test Oluştur'u seçin.
  5. Test Oluştur iletişim kutusunda değerleri isteğe bağlı olarak değiştirin veya ayarlayın ve Tamam'ı tıklayın.
  6. Hedef Dizin Seçin iletişim kutusunda, Android Studio'nun testi projede nereye yerleştirmesini istediğinizi seçin. Konumu dizin yapısıyla veya komşu bir sınıfı seçerek belirtebilirsiniz.
  7. Tamam'ı tıklayın.

    Yeni test, ilgili test kaynağı grubundaki Proje penceresinde görünür.

  8. Testi çalıştırmak için aşağıdakilerden birini yapın:
    • Proje penceresinde testi sağ tıklayın ve Çalıştır veya Hata Ayıkla'yı seçin.
    • Kod Düzenleyici'de, test dosyasındaki bir sınıf tanımını veya yöntem adını sağ tıklayın ve sınıftaki tüm yöntemleri test etmek için Çalıştır veya Hata Ayıkla'yı seçin.
  9. Araç çubuğunda Select Run/Debug Configuration (Çalıştırma/Hata Ayıklama Yapılandırmasını Seç) açılır listesini açın.
  10. Kaydetmek istediğiniz yapılandırmanın yanındaki seçeneklerden Save Configuration'ı (Yapılandırmayı Kaydet) seçin.

    Şekil 3. Yapılandırmayı kaydedin

Kaydedilmiş bir yapılandırmayı kullanarak uygulama çalıştırma veya uygulamada hata ayıklama

Bir çalıştırma/hata ayıklama yapılandırması kaydettiyseniz uygulamanızı çalıştırmadan veya hata ayıklamadan önce bu yapılandırmayı seçebilirsiniz.

Kayıtlı bir çalıştırma/hata ayıklama yapılandırmasını kullanmak için aşağıdaki adımları uygulayın:

  1. Araç çubuğundaki Çalıştırma/Hata Ayıklama Yapılandırması Seç açılır listesinden çalıştırma/hata ayıklama yapılandırmasını seçin.
  2. Açılır liste, Çalıştır ve Hata Ayıkla seçeneklerinin solundadır. Örneğin, .

  3. Run > Run veya Run > Debug'ı seçin.
  4. Alternatif olarak Çalıştır veya Hata ayıklama'yı tıklayın.

Çalıştırma/hata ayıklama yapılandırmasını düzenleme

Çalıştırma/hata ayıklama yapılandırmasını düzenlemek için aşağıdaki adımları uygulayın:

  1. Çalıştırma/Hata Ayıklama Yapılandırmaları iletişim kutusunu açın.
  2. Sol bölmede bir yapılandırma seçin.
  3. Yapılandırmayı gerektiği şekilde değiştirin.
  4. İletişim kutusunun alt kısmında gösterilen hataları düzeltin.

  5. Uygula veya Tamam'ı tıklayın.

Çalıştırma/hata ayıklama yapılandırma şablonunu düzenleme

Android Studio tarafından sağlanan yapılandırma şablonlarını geliştirme sürecinize uyacak şekilde düzenleyebilirsiniz. Bir şablonu düzenlediğinizde, şablonu kullanan mevcut yapılandırmalar etkilenmez. Örneğin, belirli bir türde bir dizi yapılandırma oluşturmanız gerekiyorsa şablonu düzenleyip işiniz bittiğinde tekrar değiştirebilirsiniz.

Yeni şablonlar oluşturamasanız da şablona benzer şekilde kullanmak için yapılandırmalar oluşturabilirsiniz. Yapılandırmayı kopyalayabilir ve yeni yapılandırmalar oluşturmak için kopyayı düzenleyebilirsiniz.

Bir şablonu düzenlemek için aşağıdaki adımları uygulayın:

  1. Çalıştırma/Hata Ayıklama Yapılandırmaları iletişim kutusunu açın.
  2. Yapılandırma şablonlarını düzenle... seçeneğini tıklayın.
  3. Bir yapılandırma şablonu seçin.
  4. Yapılandırmayı gerektiği şekilde değiştirin.
  5. İletişim kutusunun alt kısmında gösterilen hataları düzeltin.

  6. Uygula veya Tamam'ı tıklayın.

Yapılandırmaları sıralama ve gruplandırma

Run/Debug Configurations (Çalıştırma/Hata Ayıklama Yapılandırmaları) iletişim kutusunda, yapılandırmalarınızı hızlıca bulmak için sıralayabilirsiniz. Klasördeki öğeleri alfabetik olarak sıralayabilir ve yapılandırmaları gruplandırmak için yeni klasörler oluşturabilirsiniz.

Yapılandırmaları alfabetik olarak sıralamak için aşağıdaki adımları uygulayın:

  1. Çalıştırma/Hata Ayıklama Yapılandırmaları iletişim kutusunu açın.
  2. Yapılandırmaların bulunduğu bir klasör seçin.
  3. Yapılandırmaları Sırala'yı tıklayın.
  4. İletişim kutusunu kapatmak için Tamam'ı tıklayın.

Yapılandırmaları klasörler halinde gruplandırmak için aşağıdaki adımları uygulayın:

  1. Çalıştırma/Hata Ayıklama Yapılandırmaları iletişim kutusunu açın.
  2. Yapılandırmaların bulunduğu bir klasör seçin.
  3. Yeni Klasör Oluştur'u tıklayın .
  4. Klasör Adı alanına bir ad yazın.
  5. Adı kaydetmek için Uygula'yı tıklayın.
  • Aynı şablon kategorisindeki öğeleri klasöre sürükleyin.
  • Aynı şablon kategorisindeki klasörleri ve yapılandırmaları sürükleyerek sıralayın.
  • İletişim kutusunu kapatmak için Tamam'ı tıklayın.
  • Lansman öncesi işlemleri tanımlama

    Çalıştırma/hata ayıklama yapılandırması uygulanmadan önce yürütülecek görevleri belirtebilirsiniz. Görevler, listede göründükleri sırayla gerçekleştirilir.

    Not: Lansman öncesi görevleri tanımlamak gelişmiş bir özelliktir. Bu özelliği kullanmak yerine, komut satırından derleme yaptığınızda yürütülebilmeleri için hazırlık mantığını build.gradle dosyanızdaki görevler olarak eklemenizi öneririz.

    Görev listesi oluşturmak için aşağıdaki adımları uygulayın:

    1. Run/Debug Configurations (Çalıştırma/Hata Ayıklama Yapılandırmaları) iletişim kutusunun en altındaki Before launch (Başlatmadan önce) bölümünde (aşağı kaydırmanız gerekebilir) Add'i (Ekle) tıklayın ve bir görev türü seçin. Bir iletişim kutusu açılırsa alanları doldurun ve Tamam'ı tıklayın.
    2. Gerekirse daha fazla görev ekleyin.
    3. Görevleri sıralamak için sürükleyin veya bir görev seçip Yukarı'yı ve Aşağı'yı tıklayarak listede yukarı veya aşağı taşıyın.
    4. Çalıştırma/hata ayıklama yapılandırma ayarlarını uygulamadan önce görüntülemek istiyorsanız Bu sayfayı göster'i seçin.

      Bu seçeneğin işareti varsayılan olarak kaldırılır.

    5. Uygulamanızı çalıştırdığınızda veya hatalarını ayıklarken Çalıştır ya da Hatalarını ayıkla araç penceresinin etkinleştirilmesini istiyorsanız Etkin araç penceresi'ni seçin.

      Bu seçenek varsayılan olarak belirlenmiştir.

    Bir görevi listeden kaldırmak için aşağıdaki adımları uygulayın:

    1. Bir görev seçin.
    2. Kaldır'ı tıklayın .

    Bir görevi düzenlemek için aşağıdaki adımları uygulayın:

    1. Bir görev seçin.
    2. Düzenle'yi tıklayın .
    3. Açılan iletişim kutusunda görev ayarlarını düzenleyin ve Tamam'ı tıklayın.

    Aşağıdaki tabloda ekleyebileceğiniz görevler listelenmiştir.

    Task Açıklama
    Harici aracı çalıştırma Android Studio'nun dışında bir uygulama çalıştırma Harici Araçlar iletişim kutusunda çalıştırmak istediğiniz bir veya daha fazla uygulamayı seçip Tamam'ı tıklayın. Uygulama henüz Android Studio'da tanımlanmamışsa tanımını Create Tools (Araç Oluştur) iletişim kutusuna ekleyin. Daha fazla bilgi için Üçüncü Taraf Araçlarını Yapılandırma ve Harici Araçlar başlıklı makaleleri inceleyin.
    Başka Bir Yapılandırma Çalıştırma Mevcut çalıştırma/hata ayıklama yapılandırmalarından birini yürütün. Choose Configuration to Execute (Yürütülecek Yapılandırmayı Seçin) iletişim kutusunda, yürütülecek bir yapılandırmayı seçin ve OK'u (Tamam) tıklayın.
    Marka Projeyi veya modülü derleyin. Çalıştırma/hata ayıklama yapılandırmasında belirli bir modül belirtilmişse Android Studio, Make Module komutunu, modül belirtilmemişse Make Project komutunu çalıştırır.
    Proje oluşturma Projeyi derleyin. Android Studio, Make Project komutunu yürütür.
    Hata kontrolü yapmadan oluştur Bu seçenek, Oluştur ile aynıdır. Tek fark, Android Studio'nun derleme sonucundan bağımsız olarak çalıştırma/hata ayıklama yapılandırmasını yürütmesidir.
    Derleme yapıları Android Studio'da desteklenmez.
    Gradle görevini çalıştırma Gradle görevi çalıştırma Açılan iletişim kutusunda ayrıntıları belirtin ve Tamam'ı tıklayın. Daha fazla bilgi için Gradle konusuna bakın.
    Gradle'ı destekleyen Make Projeyi derleyin ve Gradle'ı çalıştırın.
    App Engine Gradle oluşturucusu App Engine Gradle oluşturucu görevi, projeyi senkronize eder ve ardından modülü oluşturur.

    Yapılandırma şablonları

    Android Studio, hızlı bir şekilde başlamanıza yardımcı olacak yapılandırma şablonları sunar. Aşağıdaki bölümlerde, Android Studio ile Android geliştirme için geçerli olan şablonlar açıklanmaktadır:

    Not: Android Studio 2.1.x ve önceki sürümlerde NativeApplication şablonu vardı ancak daha yeni sürümlerde bu şablon bulunmaz. Bir projede Native Application şablonunuz varsa Android Studio, projeyi yüklediğinizde bu şablonu Android uygulamasına dönüştürür. Projeyi Dönüştür iletişim kutusu, işlem boyunca size yol gösterir.

    Desteklenmeyen şablonlar

    Aşağıdaki desteklenmeyen şablonlar IntelliJ IDEA'dan alınmıştır ve Android Studio ile Android geliştirmeye özel değildir. Bu şablonları kullanma hakkında bilgi edinmek için IntelliJ IDEA belgelerine giden bağlantıları takip edin.

    Sık kullanılan yapılandırma seçenekleri

    Ad, Paralel çalıştırmaya izin ver ve Proje dosyası olarak sakla seçenekleri birden fazla yapılandırma şablonunda ortaktır. Bu ayarlar hakkında daha fazla bilgi edinmek için Genel ayarlar başlıklı makaleyi inceleyin.

    Android Studio, paylaşılan çalıştırma/hata ayıklama yapılandırmasını project_directory/.idea/runConfigurations/ klasöründeki ayrı XML dosyalarında saklar. Daha fazla bilgi için IntelliJ projeleri belgelerindeki Dizine dayalı biçim bölümüne bakın.

    Android Uygulaması

    Bu şablona dayalı yapılandırmaları kullanarak Android uygulamalarını ve etkinliklerini sanal veya donanım cihazlarda çalıştırabilir ya da hatalarını ayıklayabilirsiniz.

    Genel sekmesi

    Genel sekmesinde yükleme, başlatma ve dağıtım seçeneklerini belirleyebilirsiniz. Diğer sekmesinde yükleme seçenekleri de bulunur.

    Alan Açıklama
    Modül Bu yapılandırmayı uygulamak için bir modül seçin.
    Yükleme Seçenekleri: Dağıtma

    Bir seçenek belirtin:

    • Varsayılan APK: Şu anda seçili varyantınız için bir APK oluşturup dağıtın.
    • Uygulama paketinden APK: Uygulamanızı Android App Bundle'dan oluşturup dağıtın. Yani Android Studio, önce uygulama projenizi uygulamanızın tüm derlenmiş kodlarını ve kaynaklarını içeren bir uygulama paketine dönüştürür. Ardından Android Studio, bu uygulama paketinden yalnızca uygulamanızı bağlı cihaza dağıtmak için gereken APK'ları oluşturur. Uygulama paketinden dağıtım, toplam derleme süresini uzattığı için bu seçeneği genellikle Google Play'e yüklemeyi planladığınız uygulama paketini test ederken kullanmanız gerekir.
    • Özel Yapı: Android Studio'da desteklenmez.
    • Hiçbir şey: Cihaza APK yüklemeyin. Örneğin, APK'yı manuel olarak yüklemeyi tercih ederseniz yüklemek için Android Studio'ya ihtiyacınız yoktur.
    Yükleme Seçenekleri: Hazır uygulama olarak dağıtma Uygulamanız anlık deneyimleri destekliyorsa (yani yeni bir proje oluştururken anlık uygulama desteği ekliyorsanız veya bir ya da daha fazla anlık uygulama özellikli modül oluşturuyorsanız) Anlık uygulama olarak dağıt seçeneğinin yanındaki kutuyu işaretleyerek bu anlık uygulama özellikli modülleri dağıtabilirsiniz.
    Yükleme Seçenekleri: Dağıtılacak özellikler Uygulamanızda özellik modülleri varsa uygulamanızı dağıtırken dahil etmek istediğiniz her özelliğin yanındaki kutuyu işaretleyin. Bu seçeneği yalnızca uygulamanızda özellik modülleri varsa görürsünüz.

    Not: Özellik modüllerinin isteğe bağlı olarak indirilip yüklenmesini test etmek istiyorsanız bunu uygulama paketinizi yayınladıktan sonra yapmanız ve Play Console'un dahili test kanalını kullanmanız gerekir. Daha fazla bilgi edinmek için Uygulama paketinizi Play Console'a yükleme başlıklı makaleyi okuyun.

    Yükleme Seçenekleri: Yükleme İşaretleri Kullanmak istediğiniz adb pm install seçeneklerini yazın. Seçenekleri komut satırında olduğu gibi biçimlendirin ancak yol olmadan. Aşağıda bazı örnekler verilmiştir:

    -i foo.bar.baz -r /path/to/apk

    ve

    -d -r

    Varsayılan: seçenek yok.

    Başlatma Seçenekleri: Başlat

    Bir seçenek belirtin:

    • Hiçbir şey: Çalıştır veya Hata ayıklama'yı seçtiğinizde hiçbir şey başlatılmaz. Ancak uygulamanız zaten çalışıyorsa ve Hata ayıklama'yı seçerseniz Android Studio, hata ayıklayıcıyı uygulama işleminize ekler.
    • Varsayılan İşlem: Manifest dosyasında başlangıç olarak işaretlediğiniz işlemi başlatın. Örneğin:
      <intent-filter>
        <action android:name="android.intent.action.MAIN" />
        <category android:name="android.intent.category.LAUNCHER" />
      </intent-filter>
    • Belirtilen Etkinlik: Modülünüzde belirli bir uygulama etkinliğini başlatın. Seçildiğinde, aşağıda Etkinlik alanı görünür. Bu alana başlatmak istediğiniz etkinliğin adını yazabilir veya listeden bir etkinlik seçmek için Diğer'i tıklayabilirsiniz.
    • URL: Uygulamanızın manifest dosyasındaki bir intent filtresiyle eşleşen bir URL'yi başlatın. Bu seçenek belirlendiğinde, URL'yi girebileceğiniz URL alanı aşağıda görünür.

      Android Anında Uygulaması başlatmak için bu alanı doldurmanız gerekir. Bu alanı Android uygulama bağlantılarınızı test etmek için de kullanabilirsiniz.

    Başlatma Seçenekleri: Başlatma İşaretleri Kullanmak istediğiniz adb am start seçeneklerini yazın. Seçenekleri komut satırında olduğu gibi biçimlendirin ancak niyet olmadan. Örneğin:

    -W

    Hiçbir şey Başlatma değeri seçtiyseniz bu seçenek gösterilmez.

    Varsayılan: seçenek yok.

    Dağıtım hedefi seçenekleri: Hedef

    Bir seçenek belirtin:

    • Open Select Deployment Target Dialog (Dağıtım Hedefi Seçme İletişim Kutusunu Aç) - Sanal veya donanım cihazı seçmek için Select Deployment Target (Dağıtım Hedefi Seçme) iletişim kutusunu açın.
    • USB Cihaz: Geliştirme bilgisayarınıza USB bağlantı noktası üzerinden bağlı bir donanım cihazı kullanın. Birden fazla varsa seçebilmeniz için bir iletişim kutusu gösterilir.
    • Emülatör: Sanal cihaz kullanın. Bir yapılandırmada AVD seçebilirsiniz. Aksi takdirde, listedeki ilk AVD kullanılır.

    Dağıtım hedefi seçenekleri: Gelecekteki lansmanlar için aynı cihazı kullanma

    Bu seçenek varsayılan olarak devre dışı bırakılır. Böylece, bir uygulamayı her çalıştırdığınızda cihaz seçebileceğiniz Dağıtımı Seçin iletişim kutusu gösterilir. Bu seçeneği belirleyip bir uygulamayı çalıştırdığınızda cihaz seçebileceğiniz Dağıtımı Seç iletişim kutusu gösterilir. Ardından, uygulamayı her çalıştırdığınızda Dağıtımı Seç iletişim kutusu gösterilmeden seçtiğiniz cihazda başlatılır. Uygulamayı farklı bir cihazda çalıştırmak için Gelecekteki başlatmalar için aynı cihazı kullan seçeneğinin işaretini kaldırın veya uygulamayı Çalıştır > Durdur app ya da Durdur ile durdurup tekrar başlatın. Cihaz seçebilmeniz için Dağıtım Seç iletişim kutusu gösterilir.
    Lansmandan Önce Lansman Öncesi İşlemleri Tanımlama başlıklı makaleyi inceleyin.

    Çeşitli sekmesi

    Çeşitli sekmesinde logcat, yükleme, başlatma ve dağıtım seçeneklerini belirtebilirsiniz. Genel sekmesinde de yükleme seçenekleri bulunur.

    Alan Açıklama
    Logcat: Logcat'i otomatik olarak göster Bu seçenek belirlendiğinde, bu yapılandırmayı kullanarak bir uygulamayı başarıyla dağıtıp başlattığınız her seferde Logcat penceresi açılır. Varsayılan: seçili.
    Logcat: Lansmandan önce günlüğü temizleme Android Studio'nun uygulamayı başlatmadan önce önceki oturumlardaki verileri günlük dosyasından kaldırmasını istiyorsanız bu seçeneği belirleyin. Varsayılan: işaretlenmemiş.
    Yükleme Seçenekleri: APK değişmediyse yüklemeyi atla. Bu seçenek belirlendiğinde Android Studio, APK'nızın değişmediğini algılarsa yeniden dağıtmaz. Android Studio'nun, değişmemiş olsa bile APK'nın yüklenmesini zorunlu kılması için bu seçeneğin işaretini kaldırın. Varsayılan: seçili
    Yükleme Seçenekleri: Etkinliği başlatmadan önce çalışan uygulamayı zorla durdurma

    Bu seçenek belirlenirse Android Studio, değişmediği için bir APK'nın yeniden yüklenmesi gerekmediğini algıladığında uygulamayı varsayılan başlatıcı etkinliğinden başlatmak için uygulamayı zorla durdurur. Bu seçeneğin işareti kaldırılırsa Android Studio uygulamayı durdurmaya zorlamaz.

    Bu seçenek, bir APK'nın yüklenip yüklenmeyeceğini kontrol eden önceki seçenekle birlikte çalışır. Her iki Yükleme Seçenekleri alanı için, her seferinde yüklemeyi açıkça zorlamak istemediğiniz sürece varsayılan ayarları kullanın.

    Bazı durumlarda bu seçeneğin işaretini kaldırmak isteyebilirsiniz. Örneğin, bir giriş yöntemi motoru (IME) yazıyorsanız uygulamayı durdurmaya zorlamak, uygulamayı mevcut klavye olarak seçimden çıkarır. Bu durum, istemeyeceğiniz bir sonuç olabilir.

    Varsayılan: seçili

    Lansmandan Önce Lansman Öncesi İşlemleri Tanımlama bölümüne bakın.

    Hata ayıklayıcı sekmesi

    Hata Ayıklayıcı sekmesinde hata ayıklama seçeneklerini belirtin.

    Android Studio, C ve C++ kodu için LLDB hata ayıklayıcısını kullanır. Hata ayıklayıcı penceresinde, normal Android Studio kullanıcı arayüzüne ek olarak, hata ayıklama sırasında LLDB komutları girmenize olanak tanıyan bir LLDB sekmesi bulunur. Android Studio'nun hata ayıklayıcı kullanıcı arayüzünde bilgileri göstermek için kullandığı komutları girebilir ve ek işlemler gerçekleştirebilirsiniz.

    C ve C++ projelerinde, Debugger (Hata Ayıklayıcı) sekmesinde sembol dizinlerinin yanı sıra LLDB başlangıç ve ekleme sonrası komutları da ekleyebilirsiniz. Bunun için aşağıdaki gibi düğmeler kullanırsınız:

    • Ekle - Dizin veya komut eklemek için kullanılır.
    • Kaldır - Bir dizin veya komut seçin ve öğeyi kaldırmak için bu düğmeyi tıklayın.
    • Yukarı - Bir dizin veya komut seçin ve ardından öğeyi listede yukarı taşımak için bu düğmeyi tıklayın.
    • Aşağı - Bir dizin veya komut seçin ve ardından öğeyi listede aşağı taşımak için bu düğmeyi tıklayın.

    Android Studio'da hata ayıklama hakkında daha fazla bilgi için Uygulamanızda Hata Ayıklama başlıklı makaleyi inceleyin.

    Alan Açıklama
    Hata ayıklama türü

    Aşağıdaki seçeneklerden birini belirleyin:

    • Yalnızca Java: Yalnızca Java kodunda hata ayıklayın.
    • Otomatik Olarak Algıla: Android Studio'nun projeniz için en iyi hata ayıklama türünü seçmesine izin verin.
    • Yalnızca Yerel: Yerel C veya C++ kodunda hata ayıklayın.
    • Çift (Java + Yerel): Java ve yerel kodda iki ayrı hata ayıklama oturumunda hata ayıklayın.

    Projeniz için doğru hata ayıklama türünü seçtiğinden Otomatik Olarak Algıla seçeneği önerilir.

    Sembol Dizinleri

    Hata ayıklayıcıya Android Studio dışında oluşturulan C veya C++ bilgileri sağlamak için sembol dosyaları eklemek istiyorsanız buraya bir veya daha fazla dizin ekleyebilirsiniz. Android Studio, bu dizinlerdeki dosyaları Gradle için Android eklentisi tarafından oluşturulan dosyalara tercih eder. Hata ayıklayıcı, ihtiyaç duyduğu öğeyi bulana kadar dizinleri yukarıdan aşağıya doğru sırayla arar. Dizindeki dosyaları tekrar tekrar arar. Listeyi optimize etmek ve zamandan tasarruf etmek için en sık kullanılan dizinleri listenin üst kısmına yerleştirin.

    Ağaçta yüksek bir dizin belirtirseniz tüm alt dizinlerin aranması daha uzun sürebilir. Çok spesifik bir dizin eklerseniz arama daha kısa sürer. Hız ile hata ayıklama için ihtiyacınız olan dosyaları bulma arasında doğru dengeyi kurmanız gerekir. Örneğin, farklı Android İkili Arayüzleri (ABI'ler) için alt dizinler içeren bir dizininiz varsa belirli bir ABI veya tüm ABI'ler için dizin eklemeyi seçebilirsiniz. Üst düzey dizinde arama yapmak daha uzun sürse de farklı bir cihazda hata ayıklamaya karar verirseniz bu yöntem daha güvenlidir.

    Hata ayıklayıcı bunları otomatik olarak kullandığından Gradle sembol dosyalarını içeren dizinleri eklemeniz gerekmediğini unutmayın.

    LLDB Başlangıç Komutları

    Hata ayıklayıcı işleme eklenmeden önce yürütmek istediğiniz LLDB komutlarını ekleyin. Örneğin, aşağıdaki komutta gösterildiği gibi ortamla ilgili ayarları tanımlayabilirsiniz:

    settings set target.max-memory-read-size 2048

    LLDB, komutları yukarıdan aşağıya doğru sırayla yürütür.

    LLDB Post Attach Commands

    Hata ayıklayıcı işleme bağlandıktan hemen sonra yürütmek istediğiniz LLDB komutlarını ekleyin. Örneğin:

    process handle SIGPIPE -n true -p true -s false

    LLDB, komutları yukarıdan aşağıya doğru sırayla yürütür.

    Ana makine çalışma dizini LLDB çalışma dizinini belirtin.
    Günlüğe kaydetme: Hedef kanallar

    LLDB günlük seçeneklerini belirtin. Android Studio, varsayılan seçenekleri ekibin deneyimine göre ayarlar. Bu nedenle, çok yavaş değildir ancak sorunları gidermek için gereken bilgileri içerir. Günlük, genellikle Android Studio hata raporları için istenir. Bu varsayılan

    lldb process:gdb-remote packets

    Daha fazla bilgi toplamak için varsayılan ayarı değiştirebilirsiniz. Örneğin, aşağıdaki günlük seçenekleri belirli bir platform hakkında bilgi toplar:

    lldb process platform:gdb-remote packets

    Günlük komutlarının tam listesi için Android Studio'daki bir LLDB kabuk penceresinden log list komutunu girin.

    Android Studio, cihaz günlüklerini aşağıdaki konuma yerleştirir. Burada ApplicationId, oluşturulan APK manifestinizde kullanılan ve uygulamanızı cihazınızda ve Google Play Store'da tanımlayan benzersiz uygulama kimliğidir:

    /data/data/ApplicationId/lldb/log

    Alternatif olarak, birden fazla kullanıcı bir cihaza erişiyorsa günlükler aşağıdaki konuma yerleştirilir. Burada AndroidUserId, cihazdaki bir kullanıcının benzersiz tanımlayıcısıdır:

    /data/user/AndroidUserId/ApplicationId/lldb/log

    LLDB'yi uzaktan hata ayıklama için kullanma hakkında bilgi edinmek için Uzaktan Hata Ayıklama başlıklı makaleyi inceleyin.

    Lansmandan Önce Lansman Öncesi İşlemleri Tanımlama başlıklı makaleyi inceleyin.

    Profil oluşturma sekmesi

    Cihazınızda Android 7.1 veya önceki bir sürüm çalışırken Android Profiler'daki belirli özellikleri etkinleştirmek için Gelişmiş profil oluşturmayı etkinleştir seçeneği işaretlenmelidir.

    Android Testleri

    Kullanmanız gereken test şablonu, kaynak kümenize bağlıdır. Android Instrumented Tests şablonu, enstrümanlı test içindir. Android JUnit şablonu, yerel birim testi içindir.

    Not: Çeşitli cihazlarda test yapmak için Firebase Test Lab'i kullanıyorsanız enstrümanlı testlerinizi tanımlamak için Android JUnit şablonunu kullanabilirsiniz. Daha fazla bilgi için Firebase Test Lab ile Testlerinizi Çalıştırma başlıklı makaleyi inceleyin.

    Aşağıdaki sekme açıklamalarında, Android enstrümantasyonlu test şablonunun sekmeleri ve alanları ele alınmaktadır. Android JUnit test şablonuyla ilgili sekmeler ve alanlar hakkında bilgi edinmek için IntelliJ Run/Debug Configuration: JUnit (Çalıştırma/Hata Ayıklama Yapılandırması: JUnit) sayfasına bakın.

    Genel sekmesi

    Genel sekmesinde test konumu, enstrümantasyon çalıştırıcısı, adb kabuğu ve dağıtım seçeneklerini belirtebilirsiniz.

    Alan Açıklama
    Modül Bu yapılandırmayı uygulamak için bir modül seçin.
    Test

    Bu alanda, çalıştırmak istediğiniz testlerin konumunu belirtin:

    • Modüldeki tümü: Seçilen modüldeki tüm testleri başlatır.
    • Paketteki tüm öğeler: Paket alanında belirtilen paketteki tüm testleri başlatır. Adı yazın veya Diğer'i tıklayarak paketi bir iletişim kutusundan seçin.
    • Class (Sınıf): Class (Sınıf) alanında belirtilen sınıfın testlerini başlatır. Adı yazın veya bir iletişim kutusundan sınıfı seçmek için Diğer'i tıklayın.
    • Yöntem: Bir test yöntemi başlatın. Class (Sınıf) alanında, yöntemi içeren sınıfı belirtin. Yöntem alanında yöntemi belirtin. Adı yazın veya bir iletişim kutusundan sınıfı ya da yöntemi seçmek için Diğer'i tıklayın.
    Belirli enstrümantasyon çalıştırıcısı (isteğe bağlı) Enstrümantasyon çalıştırıcısının konumunu yazın. Bir iletişim kutusu kullanmak için Diğer'i tıklayın. build.gradle dosyası, enstrümantasyon çalıştırıcısının konumunu belirtir. Bu değer, dosyayı geçersiz kılar. Varsayılan olarak genellikle AndroidX Test'teki AndroidJUnitRunner sınıfı kullanılır.
    Ek seçenekler

    Kullanmak istediğiniz adb am instrument seçeneklerini yazın. Bileşeni yazmayın. Örneğin, AndroidX Test'ten AndroidJUnitRunner kullanıyorsanız bu alanı, koşucuya -e size small gibi ek seçenekler iletmek için kullanabilirsiniz.

    Varsayılan: Seçenek yok

    Dağıtım hedefi seçenekleri: Hedef

    Bir seçenek belirtin:

    • Open Select Deployment Target Dialog (Dağıtım Hedefi Seçme İletişim Kutusunu Aç) - Sanal veya donanım cihazı seçmek için Select Deployment Target (Dağıtım Hedefi Seçme) iletişim kutusunu açın.
    • USB Cihaz: Geliştirme bilgisayarınıza USB bağlantı noktası üzerinden bağlı bir donanım cihazı kullanın. Birden fazla varsa seçebilmeniz için bir iletişim kutusu gösterilir.
    • Emülatör: Sanal cihaz kullanın. Bir yapılandırmada AVD seçebilirsiniz. Aksi takdirde, listedeki ilk AVD kullanılır.
    • Firebase Test Lab Cihaz Matrisi - Firebase Test Lab ile Testlerinizi Çalıştırma başlıklı makaleye bakın.
    Dağıtım hedefi seçenekleri: Gelecekteki lansmanlar için aynı cihazı kullanma Gelecekte Dağıtım Hedefini Seçin iletişim kutusunda seçtiğiniz cihazı otomatik olarak kullanmak istiyorsanız bu seçeneği belirleyin. Cihaz kullanılamıyorsa bir iletişim kutusu görürsünüz. Varsayılan: seçili değil
    Lansmandan Önce Lansman Öncesi İşlemleri Tanımlama başlıklı makaleyi inceleyin.

    Çeşitli sekmesi

    Çeşitli sekmesinde logcat ve yükleme seçenekleri bulunur.

    Alan Açıklama
    Logcat: Lansmandan önce günlüğü temizleme Android Studio'nun uygulamayı başlatmadan önce önceki oturumlardaki verileri günlük dosyasından kaldırmasını istiyorsanız bu seçeneği belirleyin. Varsayılan: işaretlenmemiş.
    Yükleme Seçenekleri: APK değişmediyse yüklemeyi atla Bu seçenek belirlendiğinde Android Studio, APK'nızın değişmediğini algılarsa yeniden dağıtmaz. Android Studio'nun, değişmemiş olsa bile APK'nın yüklenmesini zorunlu kılmasını istiyorsanız bu seçeneğin işaretini kaldırın. Varsayılan: seçili
    Yükleme Seçenekleri: Etkinliği başlatmadan önce çalışan uygulamayı zorla durdurma

    Bu seçenek belirlenirse Android Studio, değişmediği için bir APK'nın yeniden yüklenmesi gerekmediğini algıladığında uygulamayı varsayılan başlatıcı etkinliğinden başlatmak için uygulamayı zorla durdurur. Bu seçeneğin işareti kaldırılırsa Android Studio uygulamayı durdurmaya zorlamaz.

    Bu seçenek, bir APK'nın yüklenip yüklenmeyeceğini kontrol eden önceki seçenekle birlikte çalışır. Her iki Yükleme Seçenekleri alanı için, her seferinde yüklemeyi açıkça zorlamak istemediğiniz sürece varsayılan ayarları kullanın.

    Bazı durumlarda bu seçeneğin işaretini kaldırmak isteyebilirsiniz. Örneğin, bir giriş yöntemi motoru (IME) yazıyorsanız uygulamayı durdurmaya zorlamak, uygulamayı mevcut klavye olarak seçimden çıkarır. Bu durum, istemeyeceğiniz bir sonuç olabilir.

    Varsayılan: seçili

    Lansmandan Önce Lansman Öncesi İşlemleri Tanımlama başlıklı makaleyi inceleyin.

    Hata ayıklayıcı sekmesi

    Hata Ayıklayıcı sekmesinde hata ayıklama seçeneklerini belirtin.

    Android Studio, C ve C++ kodu için LLDB hata ayıklayıcısını kullanır. Hata ayıklayıcı penceresinde, normal Android Studio kullanıcı arayüzüne ek olarak, hata ayıklama sırasında LLDB komutları girmenize olanak tanıyan bir LLDB sekmesi bulunur. Android Studio'nun hata ayıklayıcı kullanıcı arayüzünde bilgileri göstermek için kullandığı komutları girebilir ve ek işlemler gerçekleştirebilirsiniz.

    C ve C++ projelerinde, Debugger (Hata Ayıklayıcı) sekmesinde sembol dizinlerinin yanı sıra LLDB başlangıç ve ekleme sonrası komutları da ekleyebilirsiniz. Bunun için aşağıdaki gibi düğmeler kullanırsınız:

    • Ekle - Dizin veya komut eklemek için kullanılır.
    • Kaldır - Bir dizin veya komut seçin ve öğeyi kaldırmak için bu düğmeyi tıklayın.
    • Yukarı - Bir dizin veya komut seçin ve ardından öğeyi listede yukarı taşımak için bu düğmeyi tıklayın.
    • Aşağı - Bir dizin veya komut seçin ve ardından öğeyi listede aşağı taşımak için bu düğmeyi tıklayın.

    Android Studio'da hata ayıklama hakkında daha fazla bilgi için Uygulamanızda Hata Ayıklama başlıklı makaleyi inceleyin.

    Alan Açıklama
    Hata ayıklama türü

    Aşağıdaki seçeneklerden birini belirleyin:

    • Yalnızca Java: Yalnızca Java kodunda hata ayıklayın.
    • Otomatik Olarak Algıla: Android Studio'nun projeniz için en iyi hata ayıklama türünü seçmesine izin verin.
    • Yalnızca Yerel: Yerel C veya C++ kodunda hata ayıklayın.
    • Çift (Java + Yerel): Java ve yerel kodda iki ayrı hata ayıklama oturumunda hata ayıklayın.

    Projeniz için doğru hata ayıklama türünü seçtiğinden Otomatik Olarak Algıla seçeneği önerilir.

    Sembol Dizinleri

    Hata ayıklayıcıya Android Studio dışında oluşturulan C veya C++ bilgileri sağlamak için sembol dosyaları eklemek istiyorsanız buraya bir veya daha fazla dizin ekleyebilirsiniz. Android Studio, bu dizinlerdeki dosyaları Gradle için Android eklentisi tarafından oluşturulan dosyalara tercih eder. Hata ayıklayıcı, ihtiyaç duyduğu öğeyi bulana kadar dizinleri yukarıdan aşağıya doğru sırayla arar. Dizindeki dosyaları tekrar tekrar arar. Listeyi optimize etmek ve zamandan tasarruf etmek için en sık kullanılan dizinleri listenin üst kısmına yerleştirin.

    Ağaçta yüksek bir dizin belirtirseniz tüm alt dizinlerin aranması daha uzun sürebilir. Çok spesifik bir dizin eklerseniz arama daha kısa sürer. Hız ile hata ayıklama için ihtiyacınız olan dosyaları bulma arasında doğru dengeyi kurmanız gerekir. Örneğin, farklı Android İkili Arayüzleri (ABI'ler) için alt dizinler içeren bir dizininiz varsa belirli bir ABI veya tüm ABI'ler için dizin eklemeyi seçebilirsiniz. Üst düzey dizinde arama yapmak daha uzun sürse de farklı bir cihazda hata ayıklamaya karar verirseniz bu yöntem daha güvenlidir.

    Hata ayıklayıcı bunları otomatik olarak kullandığından Gradle sembol dosyalarını içeren dizinleri eklemeniz gerekmediğini unutmayın.

    LLDB Başlangıç Komutları

    Hata ayıklayıcı işleme eklenmeden önce yürütmek istediğiniz LLDB komutlarını ekleyin. Örneğin, aşağıdaki komutta gösterildiği gibi ortamla ilgili ayarları tanımlayabilirsiniz:

    settings set target.max-memory-read-size 2048

    LLDB, komutları yukarıdan aşağıya doğru sırayla yürütür.

    LLDB Post Attach Commands

    Hata ayıklayıcı işleme bağlandıktan hemen sonra yürütmek istediğiniz LLDB komutlarını ekleyin. Örneğin:

    process handle SIGPIPE -n true -p true -s false

    LLDB, komutları yukarıdan aşağıya doğru sırayla yürütür.

    Ana makine çalışma dizini LLDB çalışma dizinini belirtin.
    Günlüğe kaydetme: Hedef kanallar

    LLDB günlük seçeneklerini belirtin. Android Studio, varsayılan seçenekleri ekibin deneyimine göre ayarlar. Bu nedenle, çok yavaş değildir ancak sorunları gidermek için gereken bilgileri içerir. Günlük, genellikle Android Studio hata raporları için istenir. Bu varsayılan

    lldb process:gdb-remote packets

    Daha fazla bilgi toplamak için varsayılan ayarı değiştirebilirsiniz. Örneğin, aşağıdaki günlük seçenekleri belirli bir platform hakkında bilgi toplar:

    lldb process platform:gdb-remote packets

    Günlük komutlarının tam listesi için Android Studio'daki bir LLDB kabuk penceresinden log list komutunu girin.

    Android Studio, cihaz günlüklerini aşağıdaki konuma yerleştirir. Burada ApplicationId, oluşturulan APK manifestinizde kullanılan ve uygulamanızı cihazınızda ve Google Play Store'da tanımlayan benzersiz uygulama kimliğidir:

    /data/data/ApplicationId/lldb/log

    Alternatif olarak, birden fazla kullanıcı bir cihaza erişiyorsa günlükler aşağıdaki konuma yerleştirilir. Burada AndroidUserId, cihazdaki bir kullanıcının benzersiz tanımlayıcısıdır:

    /data/user/AndroidUserId/ApplicationId/lldb/log

    LLDB'yi uzaktan hata ayıklama için kullanma hakkında bilgi edinmek için Uzaktan Hata Ayıklama başlıklı makaleyi inceleyin.

    Lansmandan Önce Lansman Öncesi İşlemleri Tanımlama başlıklı makaleyi inceleyin.

    App Engine DevAppServer

    Bu çalıştırma/hata ayıklama yapılandırması, Google Cloud Platform için geçerlidir. Bu adımları uygulayıp projenizi build.gradle dosyasıyla senkronize ettiğinizde Android Studio sizin için bir App Engine DevAppServer yapılandırması oluşturur.

    IntelliJ IDEA'daki App Engine Server şablonunun, Android Studio'da kullanılamayan farklı bir şablon olduğunu unutmayın.

    Alan Açıklama
    Yalnızca tek örnek Çalıştırma/hata ayıklama yapılandırmasının yalnızca bir örneğinin yürütüldüğünden emin olmak istiyorsanız bu seçeneği belirleyin. Aynı yapılandırmanın aynı anda birden fazla kez çalıştırılmasına izin verilmez. Varsayılan: seçili
    Modül Bu yapılandırmayı uygulamak için bir modül seçin.
    build.gradle yapılandırmasıyla senkronize etme Bir App Engine modülü ekleyip build.gradle dosyasıyla senkronize ederseniz App Engine DevAppServer yapılandırma alanları sizin için doldurulur (önerilir). Dosya > Projeyi Gradle Dosyalarıyla Senkronize Et'i seçtiğinizde de proje senkronize edilir. Varsayılan: seçili
    App Engine SDK'sı Yerel makinede Google App Engine SDK for Java'nın yolunu yazın. Bir iletişim kutusundan seçmek için ... seçeneğini tıklayın.
    War Path Yerel geliştirme sunucusuna dağıttığınız uygulamanın Web Application Archive (WAR) dizininin yolunu yazın. Bir iletişim kutusundan seçmek için ... seçeneğini tıklayın.
    VM Args

    DevAppServer'ı başlatmak için sanal makineye aktarmak istediğiniz komut satırı seçeneklerini belirtin. Seçenekleri belirtirken:

    • Farklı seçenekleri ayırmak için boşluk kullanın.
    • Boşluk içeren seçenekler için boşluğu tırnak işaretleri içine alın (" ").
    • Bir seçenekte tırnak işareti varsa tırnak işaretinden önce ters eğik çizgi (\") ekleyin.

    Sanal makine seçenekleri hakkında daha fazla bilgi için J2SE sürümünüzün belgelerine (ör. java JDK 7 ve java JDK 8) bakın.

    Varsayılan: seçenek yok

    Sunucu Adresi Sunucu için kullanılacak ana makine adresini girin. Geliştirme sunucusuna ağınızdaki başka bir bilgisayardan erişebilmek için adresi sağlamanız gerekebilir. 0.0.0.0 adresi hem localhost erişimine hem de ana makine adı erişimine izin verir. Varsayılan: localhost
    Sunucu bağlantı noktası Sunucu için kullanılacak bağlantı noktası numarasını yazın. Varsayılan: 8080
    App Engine SDK güncellemelerini kontrol etme özelliğini devre dışı bırakma Geliştirme sunucusu, yeni bir SDK sürümünün kullanılabilirliğini kontrol etmek için App Engine ile iletişim kurmaz. Varsayılan olarak, sunucu başlatıldığında yeni bir sürüm olup olmadığını kontrol eder ve yeni bir sürüm varsa mesaj yazdırır.
    Lansmandan Önce Lansman Öncesi İşlemleri Tanımlama başlıklı makaleyi inceleyin.

    Wear OS çalıştırma/hata ayıklama yapılandırmaları

    Wear OS komplikasyon, kutucuk ve saat yüzü şablonları, Wear OS uygulamalarını sanal veya donanım cihazlarda çalıştırmanıza ya da hatalarını ayıklamanıza olanak tanır. Şablon yapılandırma seçeneklerinin çoğu Android uygulaması seçenekleriyle aynıdır. Wear OS çalıştırma/hata ayıklama yapılandırmalarına daha özgü olan seçenekler şunlardır:

    • Tüm Wear çalıştırma/hata ayıklama yapılandırmaları için, yapılandırmayı uygulamak üzere belirli bir komplikasyon veri kaynağı, kutucuk veya saat yüzü (şablona bağlı olarak) seçmeniz gerekir. Genellikle bu varlıkların her biri kodunuzdaki bir sınıfa karşılık gelir.
    • Wear OS Complication çalıştırma/hata ayıklama yapılandırması için, komplikasyon veri kaynağı tarafından sağlanan komplikasyon verilerini yerleştirmek istediğiniz Slot'u seçmeniz gerekir. Kadranın üst, sağ, alt, sol veya arka planına yerleştirebilirsiniz.
    • Wear OS Complication çalıştırma/hata ayıklama yapılandırması için, Complication veri kaynağı tarafından sağlanan Complication verilerinin Tür'ünü de seçmeniz gerekir. Seçebileceğiniz türler, seçilen komplikasyon veri kaynağı tarafından sağlanan ve seçilen yuva tarafından desteklenen türlerle sınırlıdır. Komplikasyon veri türlerinin listesi için Türler ve alanlar başlıklı makaleyi inceleyin.

    Alternatif olarak, bu yüzeyleri aşağıdaki resimde gösterildiği gibi yüzey beyanının yanındaki oluk simgesinden de çalıştırabilirsiniz. "Döşeme ayarlanırken hata oluştu" gibi bir hata oluşursa manifest dosyanızda yüzeyi bildirme dahil olmak üzere yüzeyi doğru şekilde yapılandırdığınızı kontrol edin.

    WatchFaceService sınıfının yanındaki olukta bulunan Çalıştır düğmesi.
    1.şekil Oluk simgesini kullanarak doğrudan bir Wear OS yüzeyi çalıştırın.