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

Kodunuzu çalıştırdığınızda, hata ayıkladığınızda veya test ettiğinizde Android Studio, işlemin nasıl gerçekleştirileceğini belirlemek için bir çalıştırma/hata ayıklama yapılandırması kullanır. Genellikle ilk oluşturulan yapılandırma bir uygulamayı çalıştırmak veya uygulamanın hatalarını ayıklamak için yeterlidir. Bununla birlikte, bu sayfada açıklandığı gibi, yeni yapılandırmalar üzerinde değişiklik yapabilir, yeni yapılandırmalar oluşturabilir ve yapılandırma şablonlarını geliştirme sürecinize uyacak şekilde değiştirebilirsiniz.

Daha fazla bilgi için aşağıdaki IntelliJ dokümanlarına da bakın:

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

Çalıştırma/hata ayıklama yapılandırmaları; uygulama yükleme, başlatma ve test seçenekleri gibi ayrıntıları belirtir. Tek seferlik kullanım için bir yapılandırma tanımlayabilir veya ileride kullanmak üzere kaydedebilirsiniz. Kaydettikten sonra, araç çubuğundaki Çalıştır/Hata Ayıklama Yapılandırmasını 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 oluşturduğunuzda Android Studio, Android Uygulaması şablonuna göre 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ımlanmış olmalıdır. Bu nedenle, en baş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 mevcut proje için geçerlidir. Sürüm kontrol sisteminiz aracılığıyla çalıştırma/hata ayıklama yapılandırmasını paylaşabilirsiniz (ancak şablon paylaşamazsınız). Yapılandırmayı paylaşma hakkında daha fazla bilgi için Ad ve Paylaşım Yapılandırma Seçenekleri bölümüne bakın.

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

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

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

İletişim kutusunun sol paneli, tanımlı yapılandırmalarınızı şablon türüne göre gruplandırır ve alt kısımda yapılandırma şablonlarını düzenlemenize olanak tanı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 şunları yapabilirsiniz:

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

Çalıştır/Hata Ayıklama Yapılandırmaları iletişim kutusunu, Proje penceresini veya Kod Düzenleyici'yi kullanarak yeni çalıştırma/hata ayıklama yapılandırmaları tanımlayabilirsiniz. Yeni yapılandırma, yapılandırma şablonunu temel almalıdır.

Yapılandırmaları Çalıştır/Hata Ayıklama iletişim kutusunda, çalıştırma/hata ayıklama yapılandırmalarınız ve kullanılabilir yapılandırma şablonları görüntülenir. Yeni yapılandırmaya doğrudan bir şablondan veya başka bir yapılandırmanın kopyasından başlayabilirsiniz. Ardından alan değerlerini gerektiği gibi değiştirebilirsiniz.

Alternatif olarak, otomatik olarak o öğeye özgü bir yapılandırma oluşturmak için Proje penceresindeki bir öğeyi sağ tıklayabilirsiniz. Ö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 Android Studio, yapılandırmayı oluşturmak için Android App, Android Instrumented Tests veya JUnit yapılandırma şablonu kullanır.

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

Çalıştır/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 varsayılan olarak projede en fazla beş geçici yapılandırmanız olabilir. Bu varsayılan ayarı 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ırma 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 bölümüne bakın.

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

Şablonu temel alan bir çalıştırma/hata ayıklama yapılandırması tanımlamak için şu adımları uygulayın:

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

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

Kopyadan yapılandırma başlatma

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

  1. Çalıştır/Hata Ayıklama 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ı gereken şekilde değiştirin.
  6. İletişim kutusunun alt kısmında gösterilen hataları düzelttiğinizden emin olun.

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

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

Android Studio, Proje penceresinde görüntülenen 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 şablonunu temel alır:

Projenizdeki bir öğe için çalıştırma/hata ayıklama yapılandırması oluşturmak için şu 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 filename komutunu çalıştır veya filename hatalarını ayıkla'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ğundaki Çalıştır/Hata Ayıklama Yapılandırması Seç açılır listesini açın.
  4. Kaydetmek istediğiniz yapılandırmanın yanındaki seçeneklerden Yapılandırmayı Kaydet'i seçin.

    2. Şekil. Yapılandırmayı kaydedin

Not: Aynı öğeyi sağ tıklayıp çalıştırır veya hata ayıklarsanız (ancak bu işlem hiçbir etkinlik gerçekleştirmez) 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ırması yapılandırması tanımlayıp yürütmenize olanak tanır. Örneğin, yeni bir sınıf oluşturduğunuzda bu sınıf için bir 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ında da testler yapabilirsiniz.

Android Studio, kaynak grubunuza bağlı olarak Android Instrumented Tests veya Android JUnit şablonunu 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üzenleyici'de bir Java dosyası açın.
  3. Kodda bir sınıf veya yöntem seçin, ardından Control+Üst Karakter+T (Command+Üst Karakter+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, isteğe bağlı olarak değerleri değiştirin veya ayarlayın ve Tamam'ı tıklayın.
  6. Hedef Dizini Seçin iletişim kutusunda, Android Studio'nun projede nereye test etmesini istediğinizi seçin. Konumu, dizin yapısına göre veya komşu 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ıp Ç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 ya da Hata Ayıkla'yı seçin.
  9. Araç çubuğundaki Çalıştır/Hata Ayıklama Yapılandırması Seç açılır listesini açın.
  10. Kaydetmek istediğiniz yapılandırmanın yanındaki seçeneklerden Yapılandırmayı Kaydet'i seçin.

    3. Şekil. Yapılandırmayı kaydedin

Kayıtlı bir yapılandırmayı kullanarak uygulamayı çalıştırma veya hata ayıklama

Ç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ır/Hata Ayıklama Yapılandırmasını Seç açılır listesinden çalıştırma/hata ayıklama yapılandırmasını seçin.
  2. Açılır liste, Run ve Debug (Hata Ayıklama) seçeneklerinin solundadır; örneğin, .

  3. Çalıştır > Çalıştır veya Çalıştır > Hata ayıkla'yı seçin.
  4. Alternatif olarak Çalıştır veya Hata ayıkla seçeneğini 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ır/Hata Ayıklama iletişim kutusunu açın.
  2. Sol bölmede bir yapılandırma seçin.
  3. Yapılandırmayı gereken şekilde değiştirin.
  4. İletişim kutusunun alt kısmında gösterilen hataları düzelttiğinizden emin olun.

  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, bu şablonu kullanan mevcut yapılandırmaları etkilemez. Dolayısıyla, örneğin, belirli bir türde bir dizi yapılandırma oluşturmanız gerekiyorsa şablonu düzenleyebilir ve işiniz bittiğinde tekrar eski haline getirebilirsiniz.

Yeni şablon oluşturamazsınız, ancak şablona benzer şekilde kullanmak üzere yapılandırmalar oluşturabilirsiniz. Bir 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ır/Hata Ayıklama 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ı gereken şekilde değiştirin.
  5. İletişim kutusunun alt kısmında gösterilen hataları düzelttiğinizden emin olun.

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

Sıralama ve grup yapılandırmaları

Çalıştır/Hata Ayıklama Yapılandırmaları iletişim kutusunda, yapılandırmalarınızı hızlı bir şekilde bulmak için sıralayabilirsiniz. Klasördeki öğeleri alfabetik olarak sıralayabilir ve grup yapılandırmalarına göre yeni klasörler oluşturabilirsiniz.

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

  1. Çalıştır/Hata Ayıklama iletişim kutusunu açın.
  2. Yapılandırma içeren 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örlerde gruplandırmak için şu adımları uygulayın:

  1. Çalıştır/Hata Ayıklama iletişim kutusunu açın.
  2. Yapılandırma içeren 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.
  • Klasörleri ve yapılandırmaları aynı şablon kategorisindeki konuma sürükleyerek sıralayın.
  • İletişim kutusunu kapatmak için Tamam'ı tıklayın.
  • Lansmandan önceki işlemleri tanımlayın

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

    Not: Lansmandan önce görevleri tanımlama gelişmiş bir özelliktir. Bu özelliği kullanmak yerine, komut satırından derlediğinizde yürütülmeleri için tüm hazırlık mantığını build.gradle dosyanıza görev olarak koymanızı öneririz.

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

    1. Başlamadan önce bölümündeki Yapılandırma/Hata Ayıklama iletişim kutusunun en altında (aşağı doğru ilerlemeniz gerekebilir) Ekle'yi tıklayıp bir görev türü seçin. Bir iletişim kutusu açılırsa alanları doldurun ve Tamam'ı tıklayın.
    2. Gerektiğinde daha fazla görev ekleyin.
    3. Görevleri sıralamak için sürükleyin veya bir görev seçin ve listede yukarı veya aşağı taşımak için Yukarı ve Aşağı simgesini tıklayı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ılmıştır.

    5. Uygulamanızı çalıştırırken veya hata ayıklarken Çalıştır veya Hata ayıklama aracı 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 ardından Tamam'ı tıklayın.

    Ekleyebileceğiniz mevcut görevler aşağıdaki tabloda listelenmiştir.

    Görev Açıklama
    Harici aracı çalıştır Android Studio'ya ait olmayan bir uygulamayı çalıştırın. 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 Araçlar Oluştur iletişim kutusunda tanımını ekleyin. Daha fazla bilgi için Üçüncü Taraf Araçlarını Yapılandırma ve Harici Araçları inceleyin.
    Başka Bir Yapılandırmayı Çalıştır Mevcut çalıştırma/hata ayıklama yapılandırmalarından birini yürütün. Yürütülecek Yapılandırmayı Seçin iletişim kutusunda yürütülecek bir yapılandırma seçin ve Tamam'ı tıklayın.
    Etkinlik Projeyi veya modülü derleyin. Android Studio, çalıştırma/hata ayıklama yapılandırması belirli bir modülü belirtiyorsa Modül Yap" komutunu veya herhangi bir modül belirtilmemişse Proje Yap komutunu yürütür.
    Proje Yap Projeyi derleyin. Android Studio, Proje Yap komutunu yürütür.
    Yap, hata kontrolü yok Bu seçenek, Oluştur ile aynıdır. Tek fark, Android Studio'nun çalıştırma/hata ayıklama yapılandırmasını derleme sonucundan bağımsız olarak yürütmesidir.
    Derleme Yapıları Android Studio'da desteklenmez.
    Gradle görevini çalıştır Bir Gradle görevi çalıştırın. Açılan iletişim kutusunda ayrıntıları belirtin ve ardından Tamam'ı tıklayın. Daha fazla bilgi için Gradle bölümüne bakın.
    Gradle Uyumlu Marka Projeyi derleyin ve Gradle'ı çalıştırın.
    App Engine Gradle oluşturucu 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ı sağlar. 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 yeni sürümlerde bulunmayan bir Yerel Uygulama şablonu vardır. Bir projede Yerel Uygulama şablonunuz varsa projeyi yüklediğinizde Android Studio, bunu 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 gelir ve Android Studio ile Android geliştirmeye özel değildir. Bu şablonların kullanımı hakkında bilgi edinmek için IntelliJ IDEA dokümanlarının bağlantılarını takip edin.

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

    Ad, Paralel çalıştırmaya izin ver ve Proje dosyası olarak depola seçenekleri birden fazla yapılandırma şablonunda ortak kullanılır. Bunlar hakkında daha fazla bilgi edinmek için Yaygın ayarlar sayfasını inceleyin.

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

    Android Uygulaması

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

    Genel sekmesi

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

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

    Bir seçenek belirtin:

    • Varsayılan APK - Şu anda seçili olan varyantınız için bir APK oluşturun ve dağıtın.
    • Uygulama paketindeki APK - Uygulamanızı bir Android App Bundle'dan derleyip dağıtın. Yani Android Studio öncelikle 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ğıtmak toplam derleme süresini uzattığından, genellikle Google Play'e yüklemeyi düşündüğünüz uygulama paketini test ederken bu seçeneği kullanmanız gerekir.
    • Özel Yapı: Android Studio'da desteklenmez.
    • Hiçbir şey - Bir 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 hazır uygulama deneyimlerini destekliyorsa, yani yeni bir proje oluştururken veya bir ya da daha fazla hazır uygulama özellikli özellik modülü oluşturduğunuzda hazır uygulamalar için destek sağlıyorsanız Hazır uygulama olarak dağıt'ın yanındaki kutuyu işaretleyerek bu hazır uygulama özellikli modülleri dağıtmayı seçebilirsiniz.
    Yükleme Seçenekleri: Dağıtılacak özellikler Uygulamanız özellik modülleri içeriyorsa uygulamanızı dağıtırken eklemek istediğiniz her bir özelliğin yanındaki kutuyu işaretleyin. Bu seçeneği yalnızca uygulamanızda özellik modülleri bulunması durumunda görürsünüz.

    Not: Özellik modüllerinin indirilmesini ve yüklenmesini isteğe bağlı olarak test etmek istiyorsanız bunu uygulama paketinizi yayınladıktan sonra Play Console dahili test kanalını kullandıktan sonra test etmeniz gerekir. Daha fazla bilgi için Uygulama paketinizi Play Console'a yükleme konusunu okuyun.

    Yükleme Seçenekleri: Bayrakları Yükleme Kullanmak istediğiniz adb pm install seçeneklerini yazın. Seçenekleri, komut satırındakiyle aynı şekilde, ancak yol olmadan biçimlendirin. Aşağıda bazı örnekler verilmiştir:

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

    ve

    -d -r

    Varsayılan: Seçenek yok.

    Lansman Seçenekleri: Lansman

    Bir seçenek belirtin:

    • Hiçbir şey: Çalıştır'ı veya Hata ayıkla'yı seçtiğinizde hiçbir şey başlatmayın. Bununla birlikte, uygulamanız zaten çalışıyorsa ve Hata Ayıkla'yı seçerseniz Android Studio, hata ayıklayıcıyı uygulama işleminize ekler.
    • Varsayılan Etkinlik: Manifest dosyasında başlangıç olarak işaretlediğiniz etkinliği 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. Burada, 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 başlatın. Seçildiğinde, URL'yi girebileceğiniz URL alanı aşağıda görünür.

      Android Hazır Uygulama başlatmak için bu alanı doldurmanız gerekir. Bunu, Android Uygulama Bağlantılarınızı test etmek için de kullanabilirsiniz.

    Lansman Seçenekleri: Lansman İşaretleri Kullanmak istediğiniz adb am start seçeneklerini yazın. Seçenekleri, komut satırında olduğu gibi amaç olmadan biçimlendirin. Örnek:

    -W

    Başlatma için Hiçbir şey değerini seçtiyseniz bu seçenek görünmez.

    Varsayılan: Seçenek yok.

    Dağıtım Hedefi Seçenekleri: Hedef

    Bir seçenek belirtin:

    • Dağıtım Hedefi Seçme İletişim Kutusunu Açın: Bir sanal cihaz veya donanım cihazı seçmek için Dağıtım Hedefi Seçin 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 öğe varsa bunu seçebileceğiniz bir iletişim kutusu gösterilir.
    • Emülatör - Sanal bir cihaz kullanın. Yapılandırmada bir ortalama görüntüleme süresi seçebilirsiniz. Aksi takdirde, yalnızca listedeki ilk ortalama görüntüleme süresi kullanılır.

    Dağıtım Hedefi Seçenekleri: Gelecekteki lansmanlar için aynı cihazı kullanın

    Bu seçeneğin seçimi varsayılan olarak kaldırılmıştır. Böylece, bir uygulamayı her çalıştırdığınızda cihaz seçmeniz için Dağıtım Seçin iletişim kutusu görünür. Bu seçeneği belirleyip bir uygulamayı çalıştırdığınızda cihaz seçmeniz için Dağıtımı Seçin iletişim kutusu görüntülenir. Ardından, uygulamayı her çalıştırdığınızda uygulama, Dağıtım Seçin iletişim kutusu görüntülenmeden seçtiğiniz cihazda başlatılır. Uygulamayı farklı bir cihazda çalıştırmak için Gelecekteki lansmanlar için aynı cihazı kullan seçeneğinin işaretini kaldırın veya Çalıştır > app Durdur ya da Durdur düğmeleriyle uygulamayı durdurun ve ardından tekrar başlatın. Cihaz seçebilmeniz için Dağıtımı Seçin iletişim kutusu görüntülenir.
    Lansmandan önce Lansman İşlemlerinden Önce Tanımlama bölümüne bakın.

    Çeşitli sekme

    Miscellaneous (Çeşitli) sekmesinde logcat, yükleme, başlatma ve dağıtım seçeneklerini belirtebilirsiniz. Genel sekmesi, yükleme seçeneklerini de içerir.

    Alan Açıklama
    Logcat: Logcat'i otomatik olarak göster Bu seçenek belirlendiğinde bu yapılandırmayı kullanarak bir uygulamayı başarılı bir şekilde 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 günlük dosyasındaki verileri günlük dosyasından kaldırmasını istiyorsanız bu seçeneği belirleyin. Varsayılan: işareti kaldırılmıştır.
    Yükleme Seçenekleri: APK değişmediyse yüklemeyi atlayın. Bu seçenek belirlendiğinde Android Studio, APK'nızın değişmediğini tespit ederse APK'nızı 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 durdurun

    Bu seçenek belirlendiğinde Android Studio, değişmediği için bir APK'yı yeniden yüklemesi gerekmediğini algıladığında uygulamayı zorla durdurur. Böylece, uygulama varsayılan başlatıcı etkinliğinden başlatılır. Bu seçeneğin seçimi kaldırılırsa Android Studio uygulamayı zorla durdurmaz.

    Bu seçenek, bir APK'nın yüklü olup olmadığını kontrol eden önceki seçenekle çalışır. Açıkça her seferinde yüklemeyi zorunlu kılmak istemediğiniz sürece her iki Yükleme Seçenekleri alanını varsayılan olarak bırakın.

    Bazı durumlarda bu seçeneğin işaretini kaldırmak isteyebilirsiniz. Örneğin, bir giriş yöntemi motoru (IME) yazıyorsanız uygulamanın zorla durdurulması, uygulamanın mevcut klavye olarak seçimini kaldırır, bu durumda istemeyebilirsiniz.

    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++ kodları için LLDB hata ayıklayıcısını kullanır. Normal Android Studio kullanıcı arayüzüne ek olarak, hata ayıklayıcı penceresinde hata ayıklama sırasında LLDB komutlarını girmenize olanak tanıyan bir LLDB sekmesi bulunur. Android Studio'nun hata ayıklayıcı kullanıcı arayüzünde bilgileri görüntülemek için kullandığı komutların aynılarını girebilir ve ek işlemler gerçekleştirebilirsiniz.

    C ve C++ projeleri için Hata Ayıklayıcı sekmesinde simge dizinlerinin yanı sıra LLDB başlatma ve yayın ekleme komutları ekleyebilirsiniz. Bunu yapmak için aşağıdakilere benzer düğmeler kullanırsınız:

    • Ekle - Bir dizin veya komut ekleyin.
    • Kaldır - Bir dizin veya komut seçin ve ardından öğeyi kaldırmak için bu düğmeyi tıklayın.
    • Yukarı - Bir dizin veya komut seçin, 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 bölümüne bakın.

    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): İki ayrı hata ayıklama oturumunda Java ve yerel kodda 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 Dizinler

    Hata ayıklayıcıya Android Studio dışında oluşturulmuş C veya C++ bilgilerini sağlamak için sembol dosyaları eklemek istiyorsanız buraya bir veya daha fazla dizin ekleyebilirsiniz. Android Studio, Gradle için Android Eklentisi tarafından oluşturulan dosyalar yerine tercihen bu dizinlerdeki dosyaları kullanır. Hata ayıklayıcı, ihtiyacı olana kadar dizinlerde sırayla yukarıdan aşağıya doğru arama yapar. Dizindeki dosyalarda yinelemeli olarak arama yapar. Listeyi optimize etmek ve zamandan tasarruf etmek için, en sık kullanılan dizinleri listenin en üstüne yerleştirin.

    Ağaçta üstte bir dizin belirtirseniz tüm alt dizinlerde arama yapmak daha uzun sürebilir. Çok spesifik bir dizin eklerseniz arama daha az zaman alır. Hata ayıklama için ihtiyacınız olan dosyaları bulmak ile hız arasında doğru dengeyi bulmanız gerekir. Örneğin, farklı Android İkili Program Arabirimleri (ABI'ler) için alt dizinler içeren bir dizininiz varsa belirli bir ABI veya tüm ABI'ler için bir dizin eklemeyi seçebilirsiniz. Üst düzey dizinde arama yapmak daha uzun sürebiliyor olsa da, farklı bir cihazda hata ayıklamaya karar verdiğinizde de daha güvenlidir.

    Hata ayıklayıcı, Gradle simge dosyalarını otomatik olarak kullandığından bu dosyaları içeren dizinler 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 ortam için 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 Ekleme Komutları

    Hata ayıklayıcı işleme eklendikten hemen sonra yürütmek istediğiniz LLDB komutlarını ekleyin. Örnek:

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

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

    Çalışma dizinini barındırın LLDB çalışma dizinini belirtin.
    Günlük kaydı: Hedef kanallar

    LLDB günlük seçeneklerini belirtin. Android Studio, varsayılan seçenekleri ekibin deneyimine göre ayarlar. Böylece çok yavaş olmaz ama sorun giderme için gerekli bilgileri içerir. Günlük, genellikle Android Studio hata raporları için istenir. Bu varsayılan değer:

    lldb process:gdb-remote packets

    Daha fazla bilgi toplamak için varsayılanı 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, yerleşik APK manifestinizde kullanılan benzersiz uygulama kimliğidir ve cihazınızda ve Google Play Store'da uygulamanızı tanımlar:

    /data/data/ApplicationId/lldb/log

    Alternatif olarak, bir cihaza birden fazla kullanıcı erişirse günlükleri aşağıdaki konuma yerleştirir. Burada AndroidUserId, cihazdaki bir kullanıcı için benzersiz bir tanımlayıcıdır:

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

    Uzaktan hata ayıklama için LLDB kullanma hakkında bilgi edinmek için Uzaktan Hata Ayıklama bölümüne bakın.

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

    Profil oluşturma sekmesi

    Cihazınız Android 7.1 veya önceki bir sürümü çalıştırıyorken 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 grubunuza bağlıdır. Android Araçlı Testler şablonu, araçlı 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 araçlı testlerinizi tanımlamak için Android JUnit şablonunu kullanabilirsiniz. Daha fazla bilgi için Firebase Test Lab ile Testlerinizi Çalıştırma bölümüne bakın.

    Aşağıdaki sekme açıklamaları, Android Instrumented test şablonuna ait sekmeleri ve alanları kapsamaktadır. Android JUnit test şablonuna ait sekmeler ve alanlar hakkında bilgi edinmek için IntelliJ Çalıştır/Hata Ayıklama Yapılandırması: JUnit sayfasına bakın.

    Genel sekmesi

    Genel sekmesinde test konumunu, araç çalıştırıcıyı, adb kabuğunu ve dağıtım seçeneklerini belirtebilirsiniz.

    Alan Açıklama
    Modül Bu yapılandırmanın uygulanacağı modül seçin.
    Test

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

    • Modülde tümü: Seçilen modüldeki tüm testleri başlatın.
    • Pakette tümü - Paket alanında belirtilen paketten tüm testleri başlatın. Adı yazın veya iletişim kutusundan paketi seçmek için Diğer'i tıklayın.
    • Sınıf - Sınıf alanında belirtilen sınıfın testlerini başlatır. Adı yazın veya 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. Sınıf alanında, yöntemi içeren sınıfı belirtin. Yöntem alanında yöntemi belirtin. Adı yazın veya iletişim kutusundan sınıfı veya yöntemi seçmek için Diğer'i tıklayın.
    Belirli enstrümantasyon koşucusu (isteğe bağlı) Araç çalıştırıcının konumunu yazın; bir iletişim kutusu kullanmak için Diğer'i tıklayın. build.gradle dosyası, araç çalıştırıcısının konumunu belirtir. Bu değer, aracı geçersiz kılar. Varsayılan genellikle AndroidX Test'teki AndroidJUnitRunner sınıfıdı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 koşucuya -e size small gibi ek seçenekler iletmek için bu alanı kullanabilirsiniz.

    Varsayılan: Seçenek yok

    Dağıtım Hedefi Seçenekleri: Hedef

    Bir seçenek belirtin:

    • Dağıtım Hedefi Seçme İletişim Kutusunu Açın: Bir sanal cihaz veya donanım cihazı seçmek için Dağıtım Hedefi Seçin 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 öğe varsa bunu seçebileceğiniz bir iletişim kutusu gösterilir.
    • Emülatör - Sanal bir cihaz kullanın. Yapılandırmada bir ortalama görüntüleme süresi seçebilirsiniz. Aksi takdirde, yalnızca listedeki ilk ortalama görüntüleme süresi kullanılır.
    • Firebase Test Lab Cihaz Matrisi - Firebase Test Lab ile Testlerinizi Çalıştırma bölümüne bakın.
    Dağıtım Hedefi Seçenekleri: Gelecekteki lansmanlar için aynı cihazı kullanın Gelecekte Dağıtım Hedefi Seçin iletişim kutusu aracılığıyla seçtiğiniz cihazı otomatik olarak kullanmak isterseniz bu seçeneği belirleyin. Cihaz kullanılabilir değilse bir iletişim kutusu görüntülenir. Varsayılan: seçilmemiş
    Lansmandan önce Lansman İşlemlerinden Önce Tanımlama bölümüne bakın.

    Çeşitli sekme

    Çeşitli sekmesi, logcat ve yükleme seçeneklerini içerir.

    Alan Açıklama
    Logcat: Lansmandan önce günlüğü temizleme Android Studio'nun uygulamayı başlatmadan önce günlük dosyasındaki verileri günlük dosyasından kaldırmasını istiyorsanız bu seçeneği belirleyin. Varsayılan: işareti kaldırılmıştır.
    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 APK'nızı 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 durdurun

    Bu seçenek belirlendiğinde Android Studio, değişmediği için bir APK'yı yeniden yüklemesi gerekmediğini algıladığında uygulamayı zorla durdurur. Böylece, uygulama varsayılan başlatıcı etkinliğinden başlatılır. Bu seçeneğin seçimi kaldırılırsa Android Studio uygulamayı zorla durdurmaz.

    Bu seçenek, bir APK'nın yüklü olup olmadığını kontrol eden önceki seçenekle birlikte çalışır. Açıkça her seferinde yüklemeyi zorunlu kılmak istemediğiniz sürece her iki Yükleme Seçenekleri alanını varsayılan olarak bırakın.

    Bazı durumlarda bu seçeneğin işaretini kaldırmak isteyebilirsiniz. Örneğin, bir giriş yöntemi motoru (IME) yazıyorsanız uygulamanın zorla durdurulması, uygulamanın mevcut klavye olarak seçimini kaldırır, bu durumda istemeyebilirsiniz.

    Varsayılan: seçili

    Lansmandan önce Lansman İşlemlerinden Önce 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++ kodları için LLDB hata ayıklayıcısını kullanır. Normal Android Studio kullanıcı arayüzüne ek olarak, hata ayıklayıcı penceresinde hata ayıklama sırasında LLDB komutlarını girmenize olanak tanıyan bir LLDB sekmesi bulunur. Android Studio'nun hata ayıklayıcı kullanıcı arayüzünde bilgileri görüntülemek için kullandığı komutların aynılarını girebilir ve ek işlemler gerçekleştirebilirsiniz.

    C ve C++ projeleri için Hata Ayıklayıcı sekmesinde simge dizinlerinin yanı sıra LLDB başlatma ve yayın ekleme komutları ekleyebilirsiniz. Bunu yapmak için aşağıdakilere benzer düğmeler kullanırsınız:

    • Ekle - Bir dizin veya komut ekleyin.
    • Kaldır - Bir dizin veya komut seçin ve ardından öğeyi kaldırmak için bu düğmeyi tıklayın.
    • Yukarı - Bir dizin veya komut seçin, 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 bölümüne bakın.

    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): İki ayrı hata ayıklama oturumunda Java ve yerel kodda 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 Dizinler

    Hata ayıklayıcıya Android Studio dışında oluşturulmuş C veya C++ bilgilerini sağlamak için sembol dosyaları eklemek istiyorsanız buraya bir veya daha fazla dizin ekleyebilirsiniz. Android Studio, Gradle için Android Eklentisi tarafından oluşturulan dosyalar yerine tercihen bu dizinlerdeki dosyaları kullanır. Hata ayıklayıcı, ihtiyacı olana kadar dizinlerde sırayla yukarıdan aşağıya doğru arama yapar. Dizindeki dosyalarda yinelemeli olarak arama yapar. Listeyi optimize etmek ve zamandan tasarruf etmek için, en sık kullanılan dizinleri listenin en üstüne yerleştirin.

    Ağaçta üstte bir dizin belirtirseniz tüm alt dizinlerde arama yapmak daha uzun sürebilir. Çok spesifik bir dizin eklerseniz arama daha az zaman alır. Hata ayıklama için ihtiyacınız olan dosyaları bulmak ile hız arasında doğru dengeyi bulmanız gerekir. Örneğin, farklı Android İkili Program Arabirimleri (ABI'ler) için alt dizinler içeren bir dizininiz varsa belirli bir ABI veya tüm ABI'ler için bir dizin eklemeyi seçebilirsiniz. Üst düzey dizinde arama yapmak daha uzun sürebiliyor olsa da, farklı bir cihazda hata ayıklamaya karar verdiğinizde de daha güvenlidir.

    Hata ayıklayıcı, Gradle simge dosyalarını otomatik olarak kullandığından bu dosyaları içeren dizinler 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 ortam için 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 Ekleme Komutları

    Hata ayıklayıcı işleme eklendikten hemen sonra yürütmek istediğiniz LLDB komutlarını ekleyin. Örnek:

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

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

    Çalışma dizinini barındırın LLDB çalışma dizinini belirtin.
    Günlük kaydı: Hedef kanallar

    LLDB günlük seçeneklerini belirtin. Android Studio, varsayılan seçenekleri ekibin deneyimine göre ayarlar. Böylece çok yavaş olmaz ama sorun giderme için gerekli bilgileri içerir. Günlük, genellikle Android Studio hata raporları için istenir. Bu varsayılan değer:

    lldb process:gdb-remote packets

    Daha fazla bilgi toplamak için varsayılanı 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, yerleşik APK manifestinizde kullanılan benzersiz uygulama kimliğidir ve cihazınızda ve Google Play Store'da uygulamanızı tanımlar:

    /data/data/ApplicationId/lldb/log

    Alternatif olarak, bir cihaza birden fazla kullanıcı erişirse günlükleri aşağıdaki konuma yerleştirir. Burada AndroidUserId, cihazdaki bir kullanıcı için benzersiz bir tanımlayıcıdır:

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

    Uzaktan hata ayıklama için LLDB kullanma hakkında bilgi edinmek için Uzaktan Hata Ayıklama bölümüne bakın.

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

    App Engine DevAppServer

    Bu çalıştırma/hata ayıklama yapılandırması Google Cloud Platform için geçerlidir. Daha fazla bilgi için Arka Ucu Çalıştırma, Test Etme ve Dağıtma bölümünü inceleyin. 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.

    IntellJ IDEA App Engine Server şablonunun, Android Studio'da bulunmayan farklı bir şablon olduğunu unutmayın.

    Alan Açıklama
    Yalnızca tek bir örnek Şu anda ç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 birden fazla kez çalıştırılmasına aynı anda izin verilmez. Varsayılan: seçili
    Modül Bu yapılandırmanın uygulanacağı modül seçin.
    Build.gradle yapılandırmasıyla senkronize etme App Engine modülü ekler ve build.gradle dosyasıyla senkronizasyon yaparsanız App Engine DevAppServer yapılandırma alanları sizin için doldurulur (önerilir). Dosya > Projeyi Gradle Dosyalarıyla Senkronize Et seçildiğinde proje de senkronize edilir. Varsayılan: seçili
    App Engine SDK'sı Yerel makinede Java için Google App Engine SDK yolunu yazın. İletişim kutusundan seçmek için ... simgesini tıklayın.
    Savaş Yolu Yerel geliştirme sunucusunda dağıttığınız uygulamanın Web Uygulaması Arşivi (WAR) dizinine giden bir yol yazın. İletişim kutusundan seçmek için ... simgesini tıklayın.
    Sanal Makine Bağımsız Değişkenleri

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

    • Farklı seçenekleri birbirinden ayırmak için boşluk kullanın.
    • Boşluk içeren seçeneklerde boşluğu tırnak işareti içine alın (" ").
    • Bir seçenek tırnak işareti içeriyorsa tırnak işaretinin (\") önüne ters eğik çizgi ekleyin.

    Sanal makine seçenekleri hakkında daha fazla bilgi edinmek için J2SE sürümünüzle ilgili belgeleri (ör. java JDK 7 ve java JDK 8) inceleyin.

    Varsayılan: seçenek yok

    Sunucu Adresi Sunucu için kullanılacak ana makine adresini yazın. Ağınızdaki başka bir bilgisayardan geliştirme sunucusuna erişebilmek için adresi sağlamanız gerekebilir. 0.0.0.0 uzantılı bir adres, hem yerel ana makine 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ü'nü devre dışı bırak Bu bilgi verilirse geliştirme sunucusu, yeni bir SDK sürümünün kullanılabilirliğini kontrol etmek için App Engine ile iletişime geçmez. Varsayılan olarak, sunucu başlangıçta yeni bir sürüm olup olmadığını kontrol eder ve yeni bir sürüm varsa bir ileti yazdırır.
    Lansmandan önce Lansman İşlemlerinden Önce Tanımlama bölümüne bakın.

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

    Wear OS Özellik, Kart ve Saat Kadranı şablonları, sanal cihazlarda veya donanım cihazlarda Wear OS uygulamalarını çalıştırmanıza ya da hata 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 özel seçenekler şunlardır:

    • Tüm Wear çalıştırma/hata ayıklama yapılandırmalarında yapılandırmanın uygulanacağı belirli bir komplikasyon veri kaynağı, kartı veya kadran (ş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 Özellik çalıştırması/hata ayıklama yapılandırması için özellik veri kaynağı tarafından sağlanan özellik verilerini yerleştirmek istediğiniz Slot'u seçmeniz gerekir. Düğmeyi kadranın üst, sağ, alt, sol veya arka planına yerleştirmeyi seçebilirsiniz.
    • Wear OS Özellik çalıştırması/hata ayıklama yapılandırması için özellik veri kaynağı tarafından sağlanan özellik verilerinin Türünü de seçmeniz gerekir. Seçebileceğiniz türler, seçilen özellik veri kaynağı tarafından sağlanan ve seçilen alan tarafından desteklenen türlerle sınırlıdır. Özellik veri türlerinin listesi için Türler ve alanlar bölümüne bakın.

    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.

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