Android Studio, kodunuzu çalıştırdığınızda, hata ayıkladığınızda veya test ettiğinizde yapılandırmanın önemli noktalarını kastediyorum. Genellikle, ilk oluşturulan yapılandırmanın çalışması veya hata ayıklaması yapabilirsiniz. Ancak, yapılandırmaları değiştirebilir, yeni yapılandırmalar oluşturabilir ve yapılandırmayı değiştirebilirsiniz. bu sayfada açıklandığı şekilde, geliştirme sürecinize uygun şablonları kullanın.
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ı şu tür ayrıntıları belirtir: uygulama yükleme, başlatma ve test etme seçenekleridir. Tek seferlik kullanım için bir yapılandırma tanımlayabilir veya ileride kullanmak üzere kaydedebilirsiniz. Kaydettikten sonra, şu listeden yapılandırmayı seçebilirsiniz: Araç çubuğundaki Çalıştır/Hata Ayıklama Yapılandırmasını Seçin açılır listesi. 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, bir çalıştırma/hata ayıklama uygulaması Android App şablonuna göre ana etkinlik yapılandırması. Ç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. Şablonunuzu kullanarak çalıştırma/hata ayıklama yapılandırmasını paylaşabilirsiniz (ancak şablon paylaşamazsınız). sürüm kontrol sistemi. Yapılandırmayı paylaşma hakkında daha fazla bilgi için Ad ve Paylaşım Yapılandırma Seçenekleri adlı makaleyi inceleyin.
Çalıştır/Hata Ayıklama iletişim kutusunu aç
Çalıştır/Hata Ayıklama iletişim kutusunu açmak için Çalıştır'ı seçin > Yapılandırmaları Düzenleyin. İlgili içeriği oluşturmak için kullanılan Aşağıda gösterildiği gibi, Çalıştır/Hata Ayıklama Yapılandırmaları iletişim kutusu görünür 1.
İletişim kutusunun solundaki panelde, tanımladığınız yapılandırmalar şablon türüne göre gruplandırılır ve 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 çalıştırma/hata ayıklama yapılandırmaları oluşturun.
- Çalıştırma/hata ayıklama yapılandırmalarını düzenleme.
- Yapılandırma şablonlarını düzenleyin.
- Yapılandırmaları sıralama ve gruplandırma.
Yeni bir çalıştırma/hata ayıklama yapılandırması oluşturma
Çalıştır/Hata Ayıklama bölümünden yeni çalıştırma/hata ayıklama yapılandırmaları tanımlayabilirsiniz. Yapılandırmalar iletişim kutusu, Proje penceresi veya Kod Düzenleyici. Yeni yapılandırma, yapılandırma şablonunu temel almalıdır.
Yapılandırmaları Çalıştır/Hata Ayıklama iletişim kutusu, çalıştırma/hata ayıklama yapılandırmalarınızı ve yapılandırma şablonlarını kullanabilirsiniz. Yeni bir yapılandırmaya doğrudan bir şablondan veya kopyasını ekleyebilirsiniz. Ardından alan değerlerini gerektiği gibi değiştirebilirsiniz.
Alternatif olarak, Proje'deki bir öğeyi sağ tıklayabilirsiniz otomatik olarak bu öğeye özel bir yapılandırma oluşturmak için kullanılır. Örneğin, Örneğin, belirli bir etkinliği çalıştırmak istiyorsanız daha fazla bilgi edinin ve Çalıştır'ı seçin. Öğeye bağlı olarak Android Studio bir Android uygulaması kullanır, Android Instrumented Tests veya JUnit yapılandırma şablonunu kullanın.
Kod Düzenleyici'de, istediğiniz kod için kolayca test ve çalıştırma/hata ayıklama yapılandırması belirleyip yürüttükleri bir testtir.
Çalıştır/Hata Ayıklama alanının dışında bir yapılandırma oluşturduğunuzda Yapılandırmalar iletişim kutusunda, yapılandırma geçicidir gerçekleşemez. Varsayılan olarak en çok beş geçici yapılandırmanız olabilir önce projede bazı boşluklar bulunur. Bunu değiştirmek için Android Studio ayarlarını aç ve değiştir Gelişmiş Ayarlar > Çalıştır/Hata Ayıklama > Geçici yapılandırma sınırı. 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.
Ş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:
- Çalıştır/Hata Ayıklama'yı aç Yapılandırmalar iletişim kutusu.
- Add New Configuration (Yeni Yapılandırma Ekle) seçeneğini tıklayın.
- Bir yapılandırma şablonu seçin.
- Ad alanına bir ad yazın.
- Yapılandırmayı gereken şekilde değiştirin.
- Uygula veya Tamam'ı tıklayın.
Görüntülenen tüm hataları düzelttiğinizden emin olun 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:
- Çalıştır/Hata Ayıklama'yı aç Yapılandırmalar iletişim kutusu.
- Sol bölmede mevcut bir çalıştırma/hata ayıklama yapılandırması seçin.
- Yapılandırmayı Kopyala'yı tıklayın.
- Ad alanına bir ad yazın.
- Yapılandırmayı gereken şekilde değiştirin.
- Uygula veya Tamam'ı tıklayın.
Görüntülenen tüm hataları düzelttiğinizden emin olun tıklayın.
Şuradaki bir öğe için yapılandırma tanımlayın: oynamazlar.
Android Studio bazı öğeler için çalıştırma/hata ayıklama yapılandırması oluşturabilir Proje penceresinde gösterilir. Yapılandırma, aşağıdaki gibi bir yapılandırma şablonu:
- Activity Java dosyası: Android App şablonu.
- Paket: Cihazınıza bağlı olarak Android Enstrümanlı Testler veya Android JUnit şablonu kaynak grubu. Araçlı test seçerseniz, ardından Android Instrumented Tests şablonunu kullanır. Bir yerel birim testi, Android JUnit şablonunu kullanır. Yerel birim testi için: çalıştırılabilir. Daha fazla bilgi için bkz. Kod Kapsam.
Projenizdeki bir öğe için çalıştırma/hata ayıklama yapılandırması oluşturmak için şu adımları uygulayın:
- Android'de proje açma veya Proje görünümü'nü seçin.
- Proje penceresinde test edilebilir bir öğeyi sağ tıklayın ve filename komutunu çalıştırın veya filename hatalarını ayıklayın. Android Studio, geçici bir çalıştırma/hata ayıklama yapılandırması oluşturur ve uygulamanızı başlatır.
- Araç çubuğundaki Çalıştır/Hata Ayıklama Yapılandırması Seç açılır listesini açın.
- Oluşturduğunuz yapılandırmanın yanındaki seçeneklerden Save Configuration'ı (Yapılandırmayı Kaydet) seçin
kaydedin.
Not: Aynı öğeyi sağ tıklayıp çalıştırır veya hata ayıklarsanız (ancak bir öğe etkinliğinde), Android Studio yeni bir yapılandırma oluşturur.
Bir sınıf için test yapılandırması tanımlama veya yöntem
Android Studio bir sınıf veya yöntem için test çalıştırması yapılandırması tanımlamanıza, yürütmem gerekecek. Örneğin, yeni bir sınıf oluşturduğunuzda ve bir test yapın. Test başarılı olursa, şunun için testleri yapabilirsiniz: yeni kodunuzun projeyi bozmamasını sağlamak için gönderebilirsiniz.
Android Studio, Android Enstrümanlı Testler veya Android JUnit'i kullanır. bağlı olarak kaynağınıza bağlı ayarlanır. Yerel birim testi için isteğe bağlı olarak code edinin.
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:
- Android'de proje açma veya Proje görünümü'nü seçin.
- Kod Düzenleyici'de bir Java dosyası açın.
- Kodda bir sınıf veya yöntem seçin, ardından Control+Üst Karakter+T tuşlarına basın (Command+Üst Karakter+T) tuşlarına basın.
- Açılan menüden Yeni Test Oluştur'u seçin.
- Oluştur Test edin iletişim kutusunu açın, isteğe bağlı olarak değerleri değiştirin veya ayarlayın ve Tamam'ı tıklayın.
- Choose Target Directory (Hedef Dizin Seçin) iletişim kutusunda şunu seçin: projede Android Studio'nun testi uygulamasını istediğiniz yere ekleyin. Konumu şunlara göre belirtebilirsiniz: dizin yapısını kullanarak veya komşu sınıflardan birini seçerek dizin oluşturun.
- Tamam'ı tıklayın.
Yeni test, Proje penceresinde ilgili test kaynağı kümesi.
- Testi çalıştırmak için aşağıdakilerden birini yapın:
- Proje penceresinde testi sağ tıklayıp seçin Çalıştırın veya Hata ayıklayın.
- Kod Düzenleyici'de, test dosyasındaki bir sınıf tanımını veya yöntem adını sağ tıklayın ve Tüm yöntemleri test etmek için Çalıştır'ı veya Hata ayıkla'yı sınıfını kullanır.
- Araç çubuğundaki Çalıştır/Hata Ayıklama Yapılandırması Seç açılır listesini açın.
- Oluşturduğunuz yapılandırmanın yanındaki seçeneklerden Save Configuration'ı (Yapılandırmayı Kaydet) seçin
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 çalıştırmadan veya çalıştırmadan önce bu yapılandırmayı seçebilirsiniz. hata ayıklamanızı sağlayabilir.
Kayıtlı bir çalıştırma/hata ayıklama yapılandırmasını kullanmak için aşağıdaki adımları uygulayın:
- Çalıştır/Hata Ayıklama Yapılandırması Seç bölümünden çalıştırma/hata ayıklama yapılandırmasını seçin. araç çubuğundaki açılır listeyi tıklayın.
- Çalıştır'ı seçin > Çalıştır veya Çalıştır > Hata ayıkla.
Açılır liste, Çalıştır'ın solundadır. ve Debug (Hata ayıkla) ; örneğin, .
Alternatif olarak Çalıştır'ı tıklayın veya Hata ayıkla .
Ç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:
- Çalıştır/Hata Ayıklama'yı aç Yapılandırmalar iletişim kutusu.
- Sol bölmede bir yapılandırma seçin.
- Yapılandırmayı gereken şekilde değiştirin.
- Uygula veya Tamam'ı tıklayın.
Görüntülenen tüm hataları düzelttiğinizden emin olun 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ı kendi sürecidir. Bir şablonu düzenlediğinizde, bu durum mevcut yapılandırmanın üç yolu vardır. Örneğin yeni bir web sitesi oluşturmanız sayısını artırmak istiyorsanız şablonu düzenleyebilir ve ardından işiniz bittiğinde bunu tekrar değiştirin.
Yeni şablon oluşturamazsınız ancak şablonları kullanarak kullanabilirsiniz. Bir yapılandırmayı kopyalayabilirsiniz ve yeni yapılandırmalar oluşturmak için kopyayı düzenleyin.
Bir şablonu düzenlemek için aşağıdaki adımları uygulayın:
- Çalıştır/Hata Ayıklama'yı aç Yapılandırmalar iletişim kutusu.
- Yapılandırma şablonlarını düzenle... seçeneğini tıklayın.
- Bir yapılandırma şablonu seçin.
- Yapılandırmayı gereken şekilde değiştirin.
- Uygula veya Tamam'ı tıklayın.
Görüntülenen tüm hataları düzelttiğinizden emin olun tıklayın.
Sıralama ve gruplandırma yapılandırmalar
Çalıştır/Hata Ayıklama Yapılandırmaları iletişim kutusunda yapılandırmalarına yardımcı olur. Öğeleri alfabetik olarak sıralayın ve grup yapılandırmalarına göre yeni klasörler oluşturun.
Yapılandırmaları alfabetik olarak sıralamak için aşağıdaki adımları uygulayın:
- Çalıştır/Hata Ayıklama'yı aç Yapılandırmalar iletişim kutusu.
- Yapılandırma içeren bir klasör seçin.
- Yapılandırmaları Sırala'yı tıklayın. .
- İletişim kutusunu kapatmak için Tamam'ı tıklayın.
Yapılandırmaları klasörlerde gruplandırmak için şu adımları uygulayın:
- Çalıştır/Hata Ayıklama'yı aç Yapılandırmalar iletişim kutusu.
- Yapılandırma içeren bir klasör seçin.
- Yeni Klasör Oluştur'u tıklayın. .
- Klasör Adı alanına bir ad yazın.
- Adı kaydetmek için Uygula'yı tıklayın.
Lansman öncesi tanımlama işlemler
Çalıştırma/hata ayıklama işlemini uygulamadan önce yürütülecek görevleri belirtebilirsiniz yapılandırma. Görevler listede göründükleri sırayla gerçekleştirilir.
Not: Lansmandan önce görevleri tanımlama gelişmiş bir özelliktir. Şunun yerine:
hazırlık mantığını eğitim kadronuza görev olarak koymanızı öneririz.
build.gradle
dosyası kullanarak komut satırından derlediğinizde yürütülecekleri şekilde ayarlayın.
Görev listesi oluşturmak için aşağıdaki adımları uygulayın:
- Lansmandan önce bölümündeki Çalıştır/Yapılandırmaları Çalıştır/Hata Ayıklama iletişim kutusunun en altında (aşağı kaydırmanız gerekebilir), Ekle'yi 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.
- Gerektiğinde daha fazla görev ekleyin.
- Görevleri sıralamak için sürükleyin veya bir görev seçip Yukarı'yı tıklayın ve Down altında yukarı veya aşağı taşıyabilirsiniz.
- Çalıştırma/hata ayıklama işlemlerini görüntülemek istiyorsanız Bu sayfayı göster'i seçin.
yapılandırma ayarlarını kontrol edin.
Bu seçeneğin seçimi şu kullanıcı tarafından kaldırıldı: varsayılandır.
- Etkin araç penceresi'ni seçin.
Çalıştır
veya
Hata ayıkla
uygulamanızı çalıştırırken veya hata ayıklarken etkinleştirilecek araç penceresini etkinleştirin.
Bu seçenek varsayılan olarak belirlenmiştir.
Bir görevi listeden kaldırmak için aşağıdaki adımları uygulayın:
- Bir görev seçin.
- Kaldır'ı tıklayın. .
Bir görevi düzenlemek için aşağıdaki adımları uygulayın:
- Bir görev seçin.
- Düzenle'yi tıklayın. .
- Açılan iletişim kutusunda görev ayarlarını düzenleyin ve ardından Tamam.
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çin ve Tamam'ı tıklayın. Uygulama, Android'de tanımlanmamışsa Studio'da henüz oluşturmadıysanız Oluştur Araçlar iletişim kutusu. Daha fazla bilgi için bkz. Yapılandırma Üçüncü Taraf Araçları ve Harici Araçlar. |
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. Choose Configuration to Execute (Yürütülecek Yapılandırmayı Seçin) iletişim kutusunda bir yapılandırma seçin komutunu çalıştırın ve ardından Tamam'ı tıklayın. |
Marka | Projeyi veya modülü derleyin. Android Studio, Modül komutu çalıştırma/hata ayıklama yapılandırması belirli bir modülü belirtiyorsa veya Google Etiket Yöneticisi'ni kullanarak proje komutunu kullanın. |
Proje Yap | Projeyi derleyin. Android Studio, Proje komutu. |
Yap, hata kontrolü yok | Bu seçenek, Yap seçeneğiyle aynıdır, ancak Android Studio, çalıştırma/hata ayıklama yapılandırmasını derlemeden bağımsız olarak yürütür yardımcı olur. |
Derleme Yapıları | Android Studio'da desteklenmez. |
Gradle görevini çalıştır | Bir Gradle görevi çalıştırın. İletişim kutusunda ayrıntıları belirtin ve ardından Tamam'ı tıklayın. Daha fazla bilgi için Gradle adlı makaleyi inceleyin. |
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, başlamanıza yardımcı olacak yapılandırma şablonları sağlar pek çok değişiklik yapabilirsiniz. Aşağıdaki bölümlerde, Android Studio ile Android geliştirme:
- Android uygulaması
- Android Testleri
- App Engine DevAppServer
- Wear OS Özellikleri, Kart ve Saat Kadranı
Not: Android Studio 2.1.x ve önceki sürümlerde Yerel özellik vardı Daha yeni sürümlerde bulunmayan uygulama şablonu. Yerel Uygulama şablonunuz varsa Android Studio, projeyi yüklediğinizde uygulamayı 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 spesifik değildir. Android'de uygulama geliştirme sürecinden bahsedeceğiz. Bu şablonları kullanma hakkında bilgi için IntelliJ IDEA dokümanlarının bağlantılarını takip edin.
- Uygulama
- Bileşik
- Gradle
- Klasik
- JAR Uygulama
- Java Kazıma
- JUnit
- Kotlin
- Kotlin Komut Dosyası
- Uzaktan Hata Ayıklama
- Shell Komut Dosyası
- TestNG
Sık kullanılan yapılandırma seçenekleri
Ad, Paralel çalıştırmaya izin ver ve Proje dosyası olarak depola seçenekleri ortaktır birden fazla yapılandırma şablonu kullanabilirsiniz. Bu konular hakkında daha fazla bilgi edinmek için bkz. Ortak ayarlar.
Android Studio, paylaşılan çalıştırma/hata ayıklama yapılandırmasını bağımsız XML'de depolar
dosyalarını project_directory/.idea/runConfigurations/
klasöründe bulabilirsiniz.
Daha fazla bilgi için bkz.
IntelliJ projeleri belgelerindeki dizin tabanlı biçim.
Android Uygulaması
Sanal veya donanım cihazlarında Android uygulamalarını ve etkinliklerini çalıştırabilir ya da hatalarını ayıklayabilirsiniz. bu şablona dayalı yapılandırmaları kullanabilirsiniz.
Genel sekmesi
Genel sekmesinde yükleme, başlatma ve dağıtım seçeneklerini kullanabilirsiniz. Muhtelif Hükümler sekmesinde ayrıca şunlar da bulunur: yükleme seçenekleri.
Alan | Açıklama |
---|---|
Modül | Hedeflerinize göre bir modül öğesine dokunun. |
Yükleme Seçenekleri: Dağıtma | Bir seçenek belirtin:
|
Yükleme Seçenekleri: Hazır uygulama olarak dağıtma | Uygulamanız hazır uygulama deneyimlerini destekliyorsa, yani hazır uygulamalar için destek ekliyorsunuz yeni bir proje oluşturduğunuzda veya veya daha fazla anında özellikli özellik modülleri: Hazır uygulama olarak dağıt'ın yanındaki kutunun işaretini kaldırın. |
Yükleme Seçenekleri: Dağıtılacak özellikler |
Uygulamanız
özellik modüllerini
uygulamanızı dağıtırken dahil etmek istediğiniz her bir özelliğin yanındaki kutuyu işaretleyin. Gördüğünüz
Bu seçeneği yalnızca uygulamanız özellik modülleri içeriyorsa seçin.
Not: Özellik modüllerini indirme ve yükleme işlemlerini gerekiyorsa bunu uygulama paketinizi yayınlayıp Play Console'u kullandıktan sonra yapmanız gerekir. dahili test kanalı. Daha fazla bilgi edinmek için Uygulama paketinizi Play'e yükleyin Konsol. |
Yükleme Seçenekleri: Bayrakları Yükleme | Kullanmak istediğiniz adb pm
install seçeneklerini yazın. Seçenekleri açtığınız şekilde biçimlendirin
komut satırından eklenir, ancak bunun için yol yoktur. Aşağıda bazı örnekler verilmiştir:
ve
Varsayılan: Seçenek yok. |
Lansman Seçenekleri: Lansman | Bir seçenek belirtin:
|
Lansman Seçenekleri: Lansman İşaretleri | Kullanmak istediğiniz adb am
start seçeneklerini yazın. Seçenekleri,
ancak bir amaç olmadan çalışır. Örnek:
Launch (Başlatma) değerini Hiçbir şey. Varsayılan: Seçenek yok. |
Dağıtım Hedefi Seçenekleri: Hedef | Bir seçenek belirtin:
|
Dağıtım Hedefi Seçenekleri: Gelecekteki lansmanlar için aynı cihazı kullanın |
Bu seçeneğin işareti varsayılan olarak kaldırılmıştır. Böylece, bir uygulamayı her çalıştırdığınızda Bir cihaz seçmeniz için Dağıtım iletişim kutusu görüntülenir. Bu seçeneği belirleyip bir uygulamayı çalıştırdığınızda cihaz seçmeniz için Select Deployment (Dağıtım Seçin) iletişim kutusu gösterilir. Ardından, Uygulamayı her çalıştırdığınızda, uygulama, seçtiğiniz cihazda başlatılmadan önce Dağıtım seçin iletişim kutusu. Uygulamayı farklı bir cihazda çalıştırmak için gelecekteki lansmanlar için aynı cihazı kullanın veya Çalıştır > Durdur (app) veya Durdurun , başlatıp tekrar başlatın. Seçim yapabilmeniz için Dağıtımı seçin iletişim kutusu görüntülenir. cihaz. |
Lansmandan önce | Lansmandan Önce Tanımlama İşlemler. |
Çeşitli sekme
Miscellaneous (Çeşitli) sekmesinde, logcat'i belirtebilirsiniz. ve dağıtım seçeneklerini açıklayabilirsiniz. Genel sekmesi yükleme seçeneklerini de içerir.
Alan | Açıklama |
---|---|
Logcat: Logcat'i otomatik olarak göster | Bu seçenek belirlendiğinde Logcat penceresi her seferde açılır. ve bu yapılandırmayı kullanarak bir uygulamayı başarıyla dağıtıp başlatıyorsunuz. Varsayılan: seçili. |
Logcat: Lansmandan önce günlüğü temizleme | Android Studio'nun uygulamayı başlatmadan önce günlük dosyasındaki önceki oturumları kaldırın. Varsayılan: Seçimi kaldırıldı. |
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'yı zorunlu olarak yüklenmesini istiyorsanız ve bu seçeneğin işaretini kaldırın. Varsayılan: seçili |
Yükleme Seçenekleri: Uygulamayı başlatmadan önce, çalışan uygulamayı zorla durdur etkinlik | Bu seçenek belirlendiğinde, Android Studio değişmediği için bir APK'yı yeniden yüklerseniz uygulamayı zorla durdurur. Uygulama varsayılan başlatıcı etkinliğinden başlar. Bu seçeneğin işareti kaldırılırsa Android Studio, uygulamayı zorla durdurmaz. Bu seçenek, önceki seçenekte çalışır. Bu seçenek olup olmadığını kontrol edin. Her iki Yükleme Seçeneği için yüklenmesini zorunlu kılmayı tercih etmediğiniz sürece, bu alanları varsayılan değerlerde devam edebilir. Bazı durumlarda bu seçeneğin işaretini kaldırmak isteyebilirsiniz. Örneğin projenin zamanlamasıyla ilgili giriş yöntemi motoru (IME) yazmak, uygulamayı zorla durdurmak bunu 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 şartlarda hata ayıklayıcı penceresinde, Search Ads 360'taki LLDB sekmesi bulunur ve hata ayıklama sırasında LLDB komutlarını girmenizi sağlar. Aynı komutları girebilirsiniz hata ayıklayıcı kullanıcı arayüzünde bilgi görüntülemek için kullandığı bir araçtır ve ek işlemler gerçekleştirebilirsiniz.
C ve C++ projeleri için hem simge dizinleri hem de LLDB başlatma ekleyebilirsiniz. ve "sonradan ekleme" komutlarını Hata Ayıklayıcı sekmesinde görebilirsiniz. Bunu yapmak için, şuna benzer düğmeler içerir:
- 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.
- artış - Bir dizin veya komut seçin ve ardından öğeyi yukarı taşımak için bu düğmeyi tıklayın liste dışı bırakmalısınız.
- düşüş - Bir dizin veya komut seçin ve ardından öğeyi aşağı taşımak için bu düğmeyi tıklayın. liste dışı bırakmalısınız.
Uygulaması'nı inceleyin.
Alan | Açıklama |
---|---|
Hata ayıklama türü | Aşağıdaki seçeneklerden birini belirleyin:
Otomatik Olarak Algıla seçeneği, doğru hata ayıklama türüne sahip olmanız gerekir. |
Sembol Dizinler | Hata ayıklayıcıya C veya C++ kullanarak simge dosyaları eklemek istiyorsanız dışında oluşturulan bilgileri depoladığınızda bir veya daha fazla burada bulabilirsiniz. Android Studio tercihen bu tarafından oluşturulan dosyaların üzerindeki dizin Android Gradle eklentisi. Hata ayıklayıcı, dizinlerde yukarıdan aşağıya doğru arama yapar. gerekeni bulana kadar sıraya sokmaktır. Yinelemeli olarak inceleyebilirsiniz. Listeyi optimize etmek ve zamandan tasarruf etmek için dizinleri listenin üst kısımlarında daha sık kullanılır. Ağaçta yukarıda bir dizin belirtirseniz tüm bu dizinlerde alt dizinleri içerir. Çok spesifik bir dizin eklerseniz bu dizin arayın. Hız ile dosyaları bulma arasında doğru dengeyi bulmanız gerekir ihtiyacınız olacak. Örneğin, farklı Android İkili Arayüzler (ABI'ler) aracılığıyla, belirli bir ABI veya tüm ABI'ler için geçerli olur. Üst düzey web sayfalarında arama yapmak daha uzun sürebilir. dizinde değil, farklı bir web sitesinde hata ayıklamaya karar verirseniz olanak tanır. Gradle simge dosyalarını içeren dizinler eklemeniz gerekmediğini unutmayın. çünkü hata ayıklayıcı bunları otomatik olarak kullanır. |
LLDB Başlangıç Komutları | Hata ayıklayıcı eklenmeden önce yürütmek istediğiniz LLDB komutlarını ekleyin bu sürecin geri kalanına da değinmiştik. Örneğin, ortama ilişkin ayarları aşağıda gösterildiği gibi tanımlayabilirsiniz: komut:
LLDB, komutları yukarıdan aşağıya doğru sırayla yürütür. |
LLDB Post Ekleme Komutları | Hata ayıklayıcıdan hemen sonra yürütmek istediğiniz LLDB komutlarını ekleyin sürece ilişkin bazı bilgilere sahiptir. Örnek:
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 değişiklik gösterebilir. Yani çok yavaş değildir ama gerekli bilgileri içerir. başlıklı makaleye göz atın. Günlük, genellikle Android Studio hatası için istenir raporlar. Bu varsayılan değer:
Daha fazla bilgi toplamak için varsayılanı değiştirebilirsiniz. Örneğin,
aşağıdaki günlük seçenekleri, belirli bir kullanıcı deneyimi
lldb process
platform:gdb-remote packets
Günlüğün tam listesi için
komutlarının yerine bir LLDB kabuk penceresinden
Android Studio, cihaz günlüklerini şu konuma yerleştirir:
Ya da
cihaza birden fazla kullanıcı eriştiğinde, günlükler şu konuma yerleştirilir:
burada
Örneğin, uzaktan hata ayıklama için LLDB kullanma hakkında daha fazla bilgi için Uzaktan Hata Ayıklama bölümüne bakın. |
Lansmandan önce | Lansmandan Önce Tanımlama İşlemler. |
Profil oluşturma sekmesi
Belirli profil oluşturmayı etkinleştirmek için Gelişmiş profil oluşturmayı etkinleştir seçeneği işaretlenmelidir: aşağıdaki özellikler için Android Profiler'daki Cihazınızın Android 7.1 veya daha eski bir sürümü çalıştırdığından emin olun.
Android Testleri
Kullanmanız gereken test şablonu, kaynak kümesi için geçerlidir. Android Enstrümanlı Testler şablonu, araçlı bir test edin. Android JUnit şablonu, yerel birim testi içindir.
Not: Çeşitli cihazlarda test yapmak için Firebase Test Lab'i kullanıyorsanız Android JUnit'i kullanabilirsiniz. araçlı testlerinizi tanımlamanızı öneririz. Daha fazla bilgi için bkz. Testlerinizi Çalıştırma test edin.
Aşağıdaki sekme açıklamaları, Android Araçlı testine ait sekmeleri ve alanları kapsamaktadır. tıklayın. Android JUnit test şablonuna ait sekmeler ve alanlar hakkında bilgi için bkz. IntelliJ Çalıştır/Hata Ayıklama Configuration: JUnit (Yapılandırma: JUnit) sayfası.
Genel sekmesi
Genel sekmesinde test konumunu, enstrümantasyon çalıştırıcısı, adb kabuğu ve dağıtım seçenekleri.
Alan | Açıklama |
---|---|
Modül | Modül seçin öğesine dokunun. |
Test | Bu alanda, çalıştırmak istediğiniz testlerin konumunu belirtin:
|
Belirli enstrümantasyon koşucusu (isteğe bağlı) | Cihazın yerini yazın
koşucu; İletişim kutusunu kullanmak için Diğer'i tıklayın. İlgili içeriği oluşturmak için kullanılan
build.gradle dosyası enstrümanın konumunu belirtir
koşucu; bu değer onu geçersiz kılar. Varsayılan değer genellikle AndroidJUnitRunner
AndroidX Test'ten bir sınıfa sahip.
|
Ek seçenekler | Kullanmak istediğiniz adb Varsayılan: Seçenek yok |
Dağıtım Hedefi Seçenekleri: Hedef | Bir seçenek belirtin:
|
Dağıtım Hedefi Seçenekleri: Gelecekteki lansmanlar için aynı cihazı kullanın | Seçtiğiniz cihazı otomatik olarak kullanmak için Gelecekte Select Deployment Target (Dağıtım Hedefi Seçin) iletişim kutusunu seçin. seçeneğini belirleyin. Cihaz kullanılabilir değilse bir iletişim kutusu görüntülenir. Varsayılan: seçimi kaldırıldı |
Lansmandan önce | Lansmandan Önce Tanımlama İşlemler. |
Ç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 önceki oturumları kaldırın. Varsayılan: Seçimi kaldırıldı. |
Yükleme Seçenekleri: APK değişmediyse yüklemeyi atla | Bu seçenek belirlendiğinde Android Studio, algıladığı APK'nızı yeniden dağıtmaz olduğunu hatırlatırız. Android Studio'nun APK'yı zorunlu olarak yüklenmesini istiyorsanız değişmemiş olsa bile bu seçeneğin işaretini kaldırın. Varsayılan: seçili |
Yükleme Seçenekleri: Uygulamayı başlatmadan önce, çalışan uygulamayı zorla durdur etkinlik | Bu seçenek belirlendiğinde, Android Studio değişmediği için bir APK'yı yeniden yüklerseniz uygulamayı zorla durdurur. Uygulama varsayılan başlatıcı etkinliğinden başlar. Bu seçeneğin işareti kaldırılırsa Android Studio, uygulamayı zorla durdurmaz. Bu seçenek, önceki seçenekle birlikte çalışır. Bu seçenek, olup olmadığını kontrol edin. Her iki Yükleme Seçeneği için yüklenmesini zorunlu kılmayı tercih etmediğiniz sürece, bu alanları varsayılan değerlerde devam edebilir. Bazı durumlarda bu seçeneğin işaretini kaldırmak isteyebilirsiniz. Örneğin projenin zamanlamasıyla ilgili giriş yöntemi motoru (IME) yazmak, uygulamayı zorla durdurmak bunu istemeyebilirsiniz. Varsayılan: seçili |
Lansmandan önce | Lansmandan Önce Tanımlama İşlemler. |
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 şartlarda hata ayıklayıcı penceresinde, Search Ads 360'taki LLDB sekmesi bulunur ve hata ayıklama sırasında LLDB komutlarını girmenizi sağlar. Aynı komutları girebilirsiniz hata ayıklayıcı kullanıcı arayüzünde bilgi görüntülemek için kullandığı bir araçtır ve ek işlemler gerçekleştirebilirsiniz.
C ve C++ projeleri için hem simge dizinleri hem de LLDB başlatma ekleyebilirsiniz. ve "sonradan ekleme" komutlarını Hata Ayıklayıcı sekmesinde görebilirsiniz. Bunu yapmak için, şuna benzer düğmeler içerir:
- 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.
- artış - Bir dizin veya komut seçin ve ardından öğeyi yukarı taşımak için bu düğmeyi tıklayın liste dışı bırakmalısınız.
- düşüş - Bir dizin veya komut seçin ve ardından öğeyi aşağı taşımak için bu düğmeyi tıklayın. liste dışı bırakmalısınız.
Uygulaması'nı inceleyin.
Alan | Açıklama |
---|---|
Hata ayıklama türü | Aşağıdaki seçeneklerden birini belirleyin:
Otomatik Olarak Algıla seçeneği, doğru hata ayıklama türüne sahip olmanız gerekir. |
Sembol Dizinler | Hata ayıklayıcıya C veya C++ kullanarak simge dosyaları eklemek istiyorsanız dışında oluşturulan bilgileri depoladığınızda bir veya daha fazla burada bulabilirsiniz. Android Studio tercihen bu tarafından oluşturulan dosyaların üzerindeki dizin Android Gradle eklentisi. Hata ayıklayıcı, dizinlerde yukarıdan aşağıya doğru arama yapar. gerekeni bulana kadar sıraya sokmaktır. Yinelemeli olarak inceleyebilirsiniz. Listeyi optimize etmek ve zamandan tasarruf etmek için dizinleri listenin üst kısımlarında daha sık kullanılır. Ağaçta yukarıda bir dizin belirtirseniz tüm bu dizinlerde alt dizinleri içerir. Çok spesifik bir dizin eklerseniz bu dizin arayın. Hız ile dosyaları bulma arasında doğru dengeyi bulmanız gerekir ihtiyacınız olacak. Örneğin, farklı Android İkili Arayüzler (ABI'ler) aracılığıyla, belirli bir ABI veya tüm ABI'ler için geçerli olur. Üst düzey web sayfalarında arama yapmak daha uzun sürebilir. dizinde değil, farklı bir web sitesinde hata ayıklamaya karar verirseniz olanak tanır. Gradle simge dosyalarını içeren dizinler eklemeniz gerekmediğini unutmayın. çünkü hata ayıklayıcı bunları otomatik olarak kullanır. |
LLDB Başlangıç Komutları | Hata ayıklayıcı eklenmeden önce yürütmek istediğiniz LLDB komutlarını ekleyin bu sürecin geri kalanına da değinmiştik. Örneğin, ortama ilişkin ayarları aşağıda gösterildiği gibi tanımlayabilirsiniz: komut:
LLDB, komutları yukarıdan aşağıya doğru sırayla yürütür. |
LLDB Post Ekleme Komutları | Hata ayıklayıcıdan hemen sonra yürütmek istediğiniz LLDB komutlarını ekleyin sürece ilişkin bazı bilgilere sahiptir. Örnek:
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 değişiklik gösterebilir. Yani çok yavaş değildir ama gerekli bilgileri içerir. başlıklı makaleye göz atın. Günlük, genellikle Android Studio hatası için istenir raporlar. Bu varsayılan değer:
Daha fazla bilgi toplamak için varsayılanı değiştirebilirsiniz. Örneğin,
aşağıdaki günlük seçenekleri, belirli bir kullanıcı deneyimi
lldb process
platform:gdb-remote packets
Günlüğün tam listesi için
komutlarının yerine bir LLDB kabuk penceresinden
Android Studio, cihaz günlüklerini şu konuma yerleştirir:
Ya da
cihaza birden fazla kullanıcı eriştiğinde, günlükler şu konuma yerleştirilir:
burada
Örneğin, uzaktan hata ayıklama için LLDB kullanma hakkında daha fazla bilgi için Uzaktan Hata Ayıklama bölümüne bakın. |
Lansmandan önce | Lansmandan Önce Tanımlama İşlemler. |
App Engine DevAppServer
Bu çalıştırma/hata ayıklama yapılandırması Google Cloud Platform için geçerlidir. Daha fazla
(bkz. )
Arka Ucu Çalıştırma, Test Etme ve Dağıtma. Bu adımları uygulayıp projenizi senkronize ettiğinizde
build.gradle
dosyası için Android Studio, bir App Engine DevAppServer oluşturur
sizin için yapılandırmalıdır.
IntellJ IDEA Uygulamasının Engine Server şablonu, şurada bulunmayan farklı bir şablondur: Android Studio'ya gidin.
Alan | Açıklama |
---|---|
Yalnızca tek bir örnek | Tek bir çalıştırma/hata ayıklama kodu örneğinin yapılandırması şu anda yürütülüyorsa bu seçeneği belirleyin. İzin vermiyor aynı anda birden fazla çalıştırmanız gerekir. Varsayılan: seçili |
Modül | Modül seçin öğesine dokunun. |
Build.gradle yapılandırmasıyla senkronize etme | App Engine modülü ekler ve build.gradle
App Engine DevAppServer yapılandırma alanları sizin için doldurulur (önerilir).
Dosya > Projeyi Gradle Dosyalarıyla Senkronize Et seçeneği de projeyi senkronize eder. Varsayılan: seçili
|
App Engine SDK'sı | Google'a giden bir yol yazın Yerel makinede Java için App Engine SDK'sı oluşturun. Seçmek için ... simgesini tıklayın. iletişim kutusu açılır. |
Savaş Yolu | Web Uygulamasının yolunu yazın yerel geliştirme sunucusu. İletişim kutusundan seçmek için ... simgesini tıklayın. |
Sanal Makine Bağımsız Değişkenleri | Sanal makineye aktarmak istediğiniz komut satırı seçeneklerini belirleyin DevAppServer'ı başlatıyorum. Seçenekleri belirtirken:
Sanal makine seçenekleri hakkında daha fazla bilgi için J2SE'nizin belgelerine bakın
sürümünü (örneğin,
Varsayılan: seçenek yok |
Sunucu Adresi | Barındırıcı adresini yazın. kullanacağı anlamına gelir. Google Ads'e erişebilmeniz için adresi, ağınızdaki başka bir bilgisayardan geliştirme sunucusuna erişin. Adres 0.0.0.0, hem yerel ana makine erişimine hem de ana makine adı erişimine izin verir. Varsayılan: localhost |
Sunucu Bağlantı Noktası | Bağlantı noktasını yazın. numarasını girin. Varsayılan: 8080 |
App Engine SDK Güncellemelerini Kontrolü'nü devre dışı bırak | Verilirse geliştirme sunucusu; App Engine ile iletişime geçerek yeni bir SDK'dır. Varsayılan olarak, sunucu başlangıçta yeni bir sürüm olup olmadığını kontrol eder ve bir mesajı gösterilir. |
Lansmandan önce | Lansmandan Önce Tanımlama İşlemler. |
Wear OS çalıştırma/hata ayıklama yapılandırmaları
Wear OS Özellik, Kart ve Saat Kadranı şablonları, şu cihazlarda Wear OS uygulamalarını çalıştırmanıza veya hata ayıklamanıza olanak tanır: sanal veya donanım cihazlarıdır. Şablon yapılandırma seçeneklerinin çoğu Android uygulaması seçenekleri. Önerilerden daha kapsamlı Wear OS çalıştırma/hata ayıklama yapılandırmalarına özel:
- Tüm Wear çalıştırma/hata ayıklama yapılandırmaları için belirli bir özellik veri kaynağı seçmeniz gerekir. kartı veya kadranı (şablona bağlı olarak) tıklayın. Genellikle bu varlıklar, kodunuzdaki bir sınıfa karşılık gelir.
- Wear OS özellik çalıştırma/hata ayıklama yapılandırması için Yuva'yı seçmeniz gerekir özellik veri kaynağı tarafından sağlanan özellik verilerini koymak istiyorsunuz. İsterseniz dokunun.
- Wear OS Özellik çalıştırması/hata ayıklama yapılandırması için Tür olarak da seçmeniz gerekir. özellik veri kaynağı tarafından sağlanan özellik verileri. Seçebileceğiniz türler sınırlıdır tarafından sağlanan ve desteklenen özellik verileri için zaman aralığı belirleyin. Özellik veri türlerinin listesi için bkz. Türler ve alanlar.
Alternatif olarak, bu yüzeyleri paneldeki oluk simgesinden de aşağıdaki resimde gösterildiği gibi yüzeyin beyanının yanında bulunur.