Sanal cihazlar oluşturma ve yönetme

Android Sanal Cihaz (AVD), Android Emulator'da simüle etmek istediğiniz Android telefon, tablet, Wear OS, Android TV veya Automotive OS cihazın özelliklerini tanımlayan bir yapılandırmadır. Cihaz Yöneticisi, Android Studio'dan başlatabileceğiniz, ortalama görüntüleme süresi ve ortalama görüntüleme süresi (AVD) oluşturmanıza ve yönetmenize yardımcı olan bir araçtır.

Yeni Cihaz Yöneticisi'ni açmak için aşağıdakilerden birini yapın:

  • Android Studio Karşılama ekranında Diğer İşlemler > Sanal Cihaz Yöneticisi'ni seçin.

Karşılama ekranından Cihaz Yöneticisi'ni açma

  • Bir projeyi açtıktan sonra ana menü çubuğundan Görünüm > Araç Pencereleri > Cihaz Yöneticisi'ni seçin, ardından + işaretini ve ardından Sanal Cihaz Oluştur'u tıklayın.

Yeni Cihaz Yöneticisi penceresi

Cihazlarınızı oluşturduktan sonra, cihaz yöneticisi panelinde tüm cihazların listesini görebilirsiniz.

Cihaz Yöneticisi listesi

Otomatik araçlı testlerinizi ölçeklenebilir ve kendiliğinden yönetilen bir şekilde çalıştırmak için sanal cihazlar kullanmak istiyorsanız Gradle Yönetilen Cihazlar'ı kullanabilirsiniz.

Ortalama görüntüleme süresi hakkında

AVD; donanım profili, sistem görüntüsü, depolama alanı, dış görünüm ve diğer özellikleri içerir.

Manifest dosyanızdaki <uses-sdk> ayarına göre uygulamanızın destekleyebilecek olabileceği her sistem görüntüsü için bir ortalama görüntüleme süresi (AVD) oluşturmanızı öneririz.

Donanım profili

Donanım profili, fabrikadan gönderilen cihazın özelliklerini tanımlar. Cihaz Yöneticisi'nde Pixel cihazlar gibi belirli donanım profilleri önceden yüklü olarak gelir. Donanım profillerini gerektiği gibi tanımlayabilir veya özelleştirebilirsiniz.

Donanım Seçin iletişim kutusu

Play Store sütununda Google Play logosuyla etiketlenmiş bir cihaz tanımı hem Google Play Store uygulamasını hem de Google Play Hizmetleri'ne erişimi içerir. Buna, Genişletilmiş kontroller iletişim kutusundaki Google Play sekmesi dahildir. Bu sekme, cihazdaki Google Play hizmetlerini güncellemek için kullanışlı bir düğme sağlar.

Bu logo ve "Telefon" türündeki cihazlar da CTS ile uyumludur ve Play Store uygulamasını içeren sistem resimlerini kullanabilir.

Sistem görüntüleri

Google API'leri ile etiketlenmiş bir sistem görüntüsü, Google Play Hizmetleri'ne erişimi içerir.

Sistem Görüntüsü
iletişim kutusu

Önerilen sekmesinde önerilen sistem resimleri listelenir. Diğer sekmelerde daha kapsamlı bir liste bulunur. Sağ bölmede, seçilen sistem görüntüsü açıklanır.

Bir sistem görüntüsünün yanında indir simgesi görürseniz bu görüntü şu anda geliştirme makinenizde yüklü değildir. Sistem görüntüsünü indirmek için simgeyi tıklayın. Sistem görüntülerini indirmek için internete bağlı olmanız gerekir.

Uygulamanız, uygulama manifest dosyasındaki minSdk özelliğinde belirtilenden daha düşük bir API düzeyine sahip bir sistem görüntüsünde çalışmadığından hedef cihazın API düzeyi önemlidir. Sistem API düzeyi ile minSdk arasındaki ilişki hakkında daha fazla bilgi edinmek için Uygulamanıza sürüm oluşturma bölümüne bakın.

Uygulamanız manifest dosyasında bir <uses-library> öğesi tanımlıyorsa uygulama, bu harici kitaplığı içeren bir sistem görüntüsü gerektirir. Uygulamanızı bir emülatörde çalıştırmak için gerekli kitaplığı içeren bir AVD oluşturun. Bunu yapmak için AVD platformuna yönelik bir eklenti bileşeni kullanmanız gerekebilir. Örneğin, Google API'leri eklentisi, Google Haritalar kitaplığını içerir.

Uygulama güvenliğini sağlamak ve fiziksel cihazlarda tutarlı bir deneyim sunmak için Google Play Store'daki sistem görüntüleri bir sürüm anahtarıyla imzalanır. Bu nedenle, bu görüntülerle üst düzey ayrıcalıklara (root) sahip olamazsınız.

Uygulama sorunlarını gidermeye yardımcı olması için üst düzey ayrıcalıklara (root) ihtiyacınız varsa Google uygulamalarını veya hizmetlerini içermeyen Android Açık Kaynak Projesi (AOSP) sistem görüntülerini kullanabilirsiniz. Ardından, normal ve üst düzey ayrıcalıklar arasında geçiş yapmak için adb root ve adb unroot komutlarını kullanabilirsiniz:

  % adb shell
  emu64a:/ $
  emu64a:/ $ exit
  % adb root
  restarting adbd as root
  % adb shell
  emu64a:/ #
  emu64a:/ # exit
  % adb unroot
  restarting adbd as non root
  % adb shell
  emu64a:/ $
  emu64a:/ $ exit
  %
  

Depolama alanı

AVD'nin, geliştirme makinenizde özel bir depolama alanı vardır. Cihaz kullanıcısı verilerini (ör. yüklü uygulamalar ve ayarlar) ve emüle edilmiş bir SD kart depolar. Gerektiğinde, cihazdaki yeni verilerin aynısına sahip olması amacıyla kullanıcı verilerini temizlemek için Cihaz Yöneticisi'ni kullanabilirsiniz.

Cilt

Emülatör dış görünümü, cihazın görünümünü belirtir. Cihaz Yöneticisi, önceden tanımlanmış bazı görünümler sağlar. Ayrıca kendi görünümlerinizi tanımlayabilir veya üçüncü tarafların sağladığı görünümleri kullanabilirsiniz.

Ortalama görüntüleme süresi ve uygulama özellikleri

AVD tanımınızın, uygulamanızın bağlı olduğu cihaz özelliklerini içerdiğinden emin olun. AVD'lerinizde tanımlayabileceğiniz özelliklerin listeleri için donanım profili özellikleri ve AVD özellikleri ile ilgili bölümlere bakın.

Ortalama görüntüleme süresi oluşturma

Yeni bir ortalama görüntüleme süresi oluşturmak için:

  1. Cihaz Yöneticisi'ni açın.
  2. Cihaz Oluştur'u tıklayın.

    Donanım Seçin penceresi görünür.

    Yalnızca bazı donanım profillerinde Play Store'un bulunduğuna dikkat edin. Bu profiller tamamen CTS uyumludur ve Play Store uygulamasını içeren sistem görüntülerini kullanabilir.

  3. Bir donanım profili seçip Sonraki'yi tıklayın.

    İstediğiniz donanım profilini görmüyorsanız bu sayfadaki diğer bölümlerde açıklandığı gibi bir donanım profili oluşturabilir veya içe aktarabilirsiniz.

    Sistem Görüntüsü penceresi görünür.

  4. Belirli bir API düzeyi için sistem görüntüsünü seçin ve ardından İleri'yi tıklayın.
  5. Yapılandırmayı Doğrula penceresi görünür.

  6. AVD özelliklerini gerektiği gibi değiştirin ve ardından Son'u tıklayın.

    Dış görünüm gibi diğer ayarları görmek için Gelişmiş Ayarları Göster'i tıklayın.

  7. Yeni AVD, Cihaz Yöneticisi'nin Sanal sekmesinde ve hedef cihaz menüsünde görünür.

Kopyayla başlayan bir ortalama görüntüleme süresi oluşturmak için:

  1. Cihaz Yöneticisi'nin Sanal sekmesinden Menü'yü tıklayın ve Kopyala'yı seçin.

    Yapılandırmayı Doğrula penceresi görünür.

  2. Sistem Görüntüsü veya Donanım Seçin pencerelerinde değişiklik yapmanız gerekiyorsa Önceki'yi tıklayın.
  3. Gereksinim duyduğunuz değişiklikleri yapın ve Son'u tıklayın.

    Ortalama görüntüleme süresi, Cihaz Yöneticisi'nin Sanal sekmesinde görünür.

Donanım profili oluşturma

Cihaz Yöneticisi, genel cihazlar için önceden tanımlanmış donanım profilleri sağlar. Böylece bu cihazları AVD tanımlarınıza kolayca ekleyebilirsiniz. Farklı bir cihaz tanımlamanız gerekiyorsa yeni bir donanım profili oluşturabilirsiniz.

Baştan yeni bir donanım profili tanımlayabilir veya başlangıç noktası olarak bir donanım profili kopyalayabilirsiniz. Önceden yüklenmiş donanım profilleri düzenlenemez.

Baştan yeni bir donanım profili oluşturmak için:

  1. Donanım Seçin penceresinde Yeni Donanım Profili'ni tıklayın.
  2. Donanım Profilini Yapılandır penceresinde, donanım profili özelliklerini gereken şekilde değiştirin.

    Donanım profilini yapılandırma iletişim kutusu
  3. Son'u tıklayın.

    Yeni donanım profiliniz, Donanım Seçin penceresinde görünür. İleri'yi tıklayarak donanım profilini kullanan bir AVD oluşturabilir veya Sanal sekmesine ya da hedef cihaz menüsüne dönmek için İptal'i tıklayabilirsiniz.

Başlangıç noktası olarak kopya kullanarak bir donanım profili oluşturmak için:

  1. Donanım Seçin penceresinde bir donanım profili seçin ve Cihazı Klonla'yı tıklayın veya bir donanım profilini sağ tıklayıp Klonla'yı seçin.

  2. Donanım Profilini Yapılandır penceresinde, donanım profili özelliklerini gereken şekilde değiştirin.
  3. Son'u tıklayın.
  4. Yeni donanım profiliniz, Donanım Seçin penceresinde görünür. İleri'yi tıklayarak donanım profilini kullanan bir AVD oluşturabilir veya Sanal sekmesine ya da hedef cihaz menüsüne dönmek için İptal'i tıklayabilirsiniz.

Mevcut ortalama görüntüleme süresinde (AVD) düzenleme

Cihaz Yöneticisi'nin Sanal sekmesinden ortalama görüntüleme süresi üzerinde aşağıdaki işlemleri gerçekleştirebilirsiniz:

  • Bir ortalama görüntüleme süresini düzenlemek için Bu ortalama süreyi düzenle'yi tıklayın ve değişikliklerinizi yapın.
  • Bir AVD'yi silmek için Menü'yü tıklayın ve Sil'i seçin.
  • İlişkili AVD INI ve IMG dosyalarını diskte göstermek için Menü'yü tıklayın ve Diskte Göster'i seçin.
  • Android Studio ekibine gönderilen hata raporlarına ekleyebileceğiniz AVD yapılandırma ayrıntılarını görüntülemek için Menü'yü tıklayın ve Ayrıntıları Göster'i seçin.

Mevcut donanım profillerini düzenleyin

Önceden yüklenmiş donanım profillerini düzenleyemez veya silemezsiniz ancak Donanım Seçin penceresinden diğer donanım profilleri üzerinde aşağıdaki işlemleri gerçekleştirebilirsiniz:

  • Düzenlemek istediğiniz donanım profilini seçip Cihazı Düzenle'yi tıklayın. Ayrıca bir donanım profilini sağ tıklayıp Düzenle'yi de seçebilirsiniz. Ardından, değişikliklerinizi yapın.
  • Bir donanım profilini silmek için sağ tıklayın ve Sil'i seçin.

Emülatör çalıştırıp durdurma ve verileri temizleme

Virtual (Sanal) sekmesinden, bir emülatör üzerinde aşağıdaki işlemleri gerçekleştirebilirsiniz:

  • Ortalama görüntüleme süresi kullanan bir emülatör çalıştırmak için Başlat tıklayın.
  • Çalışan bir emülatörü durdurmak için Menü'yü tıklayın ve Durdur'u seçin.
  • Bir emülatörün verilerini temizlemek için Menü'yü tıklayın ve Verileri Sil'i seçin.

Donanım profillerini içe ve dışa aktarma

Donanım Seçin penceresinden donanım profillerini aşağıdaki şekilde içe ve dışa aktarabilirsiniz:

  • Bir donanım profilini içe aktarmak için Donanım Profillerini İçe Aktar'ı tıklayın ve bilgisayarınızda tanımı içeren XML dosyasını seçin.
  • Bir donanım profilini dışa aktarmak için sağ tıklayın ve Dışa aktar'ı seçin. Tanımı içeren XML dosyasını depolamak istediğiniz konumu belirtin.

AVD özellikleri

AVD yapılandırması, geliştirme bilgisayarı ile emülatör arasındaki etkileşimi ve donanım profilinde geçersiz kılmak istediğiniz özellikleri belirtir. Verify Configuration (Yapılandırmayı Doğrula) penceresinde, AVD yapılandırmaları için aşağıdaki özellikleri belirtebilirsiniz. (Gelişmiş) etiketli özellikler yalnızca Gelişmiş Ayarları Göster'i tıklarsanız görüntülenir.

AVD yapılandırma özellikleri, donanım profili özelliklerini geçersiz kılar. Emülatör çalışırken ayarladığınız emülatör özellikleri ise bunların ikisini de geçersiz kılar.

Tablo 1. Ortalama görüntüleme süresi yapılandırma özellikleri

Ortalama görüntüleme süresi mülkü Açıklama
Ortalama Görüntüleme Süresi Adı Ortalama görüntüleme süresi için bir ad girin. Ad, büyük veya küçük harf, sayı, nokta, alt çizgi, parantez, kısa çizgi ve boşluk içerebilir. AVD yapılandırmasını depolayan dosyanın adı, AVD adından türetilir.
AVD kimliği (Gelişmiş) AVD kimliğini görüntüleyin. AVD kimliği, ortalama görüntüleme süresi adından türetilir. Kimliği, komut satırından ortalama görüntüleme süresini (AVD) belirtmek için kullanabilirsiniz.
Donanım Profili Donanım Seçin penceresinden farklı bir donanım profili seçmek için Değiştir'i tıklayın.
Sistem Görüntüsü Değiştir'i tıklayarak Sistem Görüntüsü penceresinden farklı bir sistem görüntüsü seçin. Yeni bir resim indirmek için etkin internet bağlantısı gerekir.
Başlangıç yönü

İlk emülatör yönü için bir seçenek belirleyin:

  • Dikey: yönlü, genişten daha uzun
  • Yatay: uzundan daha geniş odaklı

Bir seçenek yalnızca donanım profilinde destekleniyorsa etkinleştirilir. Emülatörde AVD'yi çalıştırırken, donanım profilinde hem dikey hem de yatay destekleniyorsa yönü değiştirebilirsiniz.

Kamera (Gelişmiş)

Etkin kameralar için bir seçenek belirleyin. Emülasyonlu ve VirtualScene ayarları yazılım tarafından üretilmiş bir görüntü üretirken Web kamerası ayarı, resim çekmek için geliştirme bilgisayarınızın web kamerasını kullanır

Kamera seçenekleri yalnızca donanım profilinde kamera destekleniyorsa kullanılabilir. Wear OS, Android TV veya Google TV'de kullanılamaz.

Ağ: Hız (Gelişmiş)

Veri aktarım hızını belirlemek için bir ağ protokolü seçin:

  • GSM: Mobil İletişimler için Küresel Sistem
  • HSCSD: Yüksek Hızlı Devre Geçişli Veriler
  • GPRS: Genel Paket Radyosu Hizmeti
  • EDGE: GSM Evolution için Gelişmiş Veri hızları
  • UMTS: Evrensel Mobil Telekomünikasyon Sistemi
  • HSDPA: Yüksek Hızlı Aşağı Bağlantı Paket Erişimi
  • LTE: Uzun Vadeli Gelişim
  • Tam (varsayılan): Verileri bilgisayarınızın izin verdiği hızda aktarın.
Ağ: Gecikme (Gelişmiş) Protokolün bir veri paketini bir noktadan diğerine aktarması için gereken süreyi ayarlamak için bir ağ protokolü seçin.
Emüle edilen performans: Grafikler

Grafiklerin emülatörde nasıl oluşturulacağını seçin:

  • Donanım: Daha hızlı oluşturmak için bilgisayarınızın grafik kartını kullanın.
  • Yazılım: Grafikleri yazılımda emüle eder; bu, grafik kartınızın oluşturmasıyla ilgili sorun yaşıyorsanız yararlı olur.
  • Otomatik: Grafik kartınıza göre emülatörün en iyi seçeneği belirlemesini sağlar.
Öykünmüş Performans: Başlatma seçeneği (Gelişmiş)

    AVD'nin nasıl başlatılacağını seçin:

  • Sıfırdan başlatma: Cihaz, kapalı durumundan her seferinde açılır.
  • Hızlı başlatma: Cihaz, kayıtlı bir anlık görüntüden cihaz durumunu yükler.
Emülasyonlu Performans: Çok Çekirdekli CPU (Gelişmiş) Bilgisayarınızda, emülatör için kullanmak istediğiniz işlemci çekirdeği sayısını seçin. Daha fazla işlemci çekirdeği kullanmak emülatörü hızlandırır.
Bellek ve Depolama: RAM (Gelişmiş) Cihazda donanım üreticisi tarafından ayarlanan RAM miktarını geçersiz kılın. Boyutun artırılması bilgisayarınızda daha fazla kaynak kullanır ancak emülatörün daha hızlı çalışmasını destekler. RAM boyutu girin ve B (bayt), KB (kilobayt), MB (megabayt), GB (gigabayt) veya TB (terabayt) seçeneklerinden birini belirleyin.
Bellek ve Depolama: Sanal Makine Yığını (Gelişmiş) Donanım üreticisi tarafından ayarlanan sanal makine yığın boyutunu geçersiz kılın. Yığın boyutu girin ve B (bayt), KB (kilobayt), MB (megabayt), GB (gigabayt) veya TB (terabayt) seçeneklerinden birini belirleyin.
Bellek ve Depolama: Dahili Depolama (Gelişmiş) Cihazda bulunan ve donanım üreticisi tarafından ayarlanan çıkarılamayan bellek alanını geçersiz kılın. Bir boyut girin ve B (bayt), KB (kilobayt), MB (megabayt), GB (gigabayt) veya TB (terabayt) değerlerinden birini seçin.
Bellek ve Depolama: SD Kart (Gelişmiş)

Cihazda veri depolamak için kullanılabilecek çıkarılabilir bellek alanını belirtin.

Android Studio tarafından yönetilen bir sanal SD kart kullanmak için Studio tarafından yönetilen'i seçin, bir boyut girin ve B (bayt), KB (kilobayt), MB (megabayt), GB (gigabayt) veya TB (terabayt) seçeneklerinden birini belirleyin. Kamerayı kullanmak için en az 100 MB önerilir.

Bir dosyadaki alanı yönetmek için Harici dosya'yı seçin ve dosyayı ve konumu belirtmek için ... öğesini tıklayın.

Daha fazla bilgi için mksdcard ve AVD veri dizinine göz atın.

Cihaz Çerçevesi: Cihaz Çerçevesini Etkinleştir Emülatör penceresinin etrafında, gerçek bir cihazın görünümünü taklit eden bir çerçeve etkinleştirmek için seçin.
Özel Cilt Tanımı (Gelişmiş) Emülatörde görüntülendiğinde cihazın nasıl görüneceğini kontrol eden bir dış görünüm seçin. Dış görünüm için çok büyük bir ekran boyutu belirtmeniz, ekranın kesildiği ve dolayısıyla ekranın tamamını görmenizin mümkün olmadığı anlamına gelebilir. Daha fazla bilgi için Emülatör dış görünümü oluşturma bölümüne bakın.
Klavye: Klavye Girişini Etkinleştir (Gelişmiş) Emülatörle etkileşimde bulunmak üzere donanım klavyenizi kullanmak için bu seçeneği belirleyin. Bu seçenek Wear OS ve Android TV için devre dışı bırakılmıştır.

Donanım profili özellikleri

Donanım Profilini Yapılandır penceresinde, donanım profilleri için aşağıdaki özellikleri belirtebilirsiniz. AVD yapılandırma özellikleri, donanım profili özelliklerini geçersiz kılar. Emülatör çalışırken ayarladığınız emülatör özellikleri ise bunların ikisini de geçersiz kılar.

Cihaz Yöneticisi'nde bulunan önceden tanımlanmış donanım profilleri düzenlenemez. Ancak profilleri kopyalayabilir ve kopyaları düzenleyebilirsiniz.

Bazı mülkler bazı cihaz türleri için devre dışı bırakıldı. Örneğin, "Yuvarlak" özelliği yalnızca Wear OS cihazlarda kullanılabilir.

Tablo 2. Donanım profili yapılandırma özellikleri

Donanım profili mülkü Açıklama
Cihaz Adı Donanım profili için bir ad girin. Ad; büyük veya küçük harf, sayı, nokta, alt çizgi, parantez ve boşluk içerebilir. Donanım profilinin depolandığı dosyanın adı, donanım profili adından türetilir.
Cihazın Türü

Aşağıdakilerden birini seçin:

  • Telefon/Tablet
  • Wear OS
  • Android TV
  • Google TV
  • ChromeOS Cihaz
  • Android Otomotiv
Ekran: Ekran Boyutu Ekranın köşegen olarak ölçülen fiziksel boyutunu inç olarak belirtin. Boyut bilgisayar ekranınızdan büyükse başlangıçta küçültülür.
Ekran: Ekran Çözünürlüğü Simüle edilen ekrandaki toplam piksel sayısını belirtmek için piksel cinsinden bir genişlik ve yükseklik girin.
Ekran: Yuvarlak Cihazın bazı Wear OS cihazlar gibi yuvarlak ekranı varsa bu seçeneği belirleyin.
Bellek: RAM Cihazın RAM boyutunu girin ve B (bayt), KB (kilobayt), MB (megabayt), GB (gigabayt) veya TB (terabayt) seçeneklerinden birini belirleyin.
Giriş: Donanım Düğmeleri Var (Geri/Ana Sayfa/Menü) Cihazınızda donanım gezinme düğmeleri varsa bu seçeneği belirleyin. Bu düğmeler yalnızca yazılımda uygulanmışsa bu seçeneği kaldırın. Bu seçeneği belirlerseniz düğmeler ekranda görünmez. Her iki durumda da düğmelere basma simülasyonu yapmak için emülatör yan panelini kullanabilirsiniz.
Giriş: Donanım Klavyesi Var Cihazınızın klavyesi varsa bu seçeneği belirleyin. Gösterilmiyorsa seçimi kaldırın. Bu seçeneği belirlerseniz ekranda bir klavye görünmez. Her iki durumda da, tuş vuruşlarını emülatöre göndermek için bilgisayarınızın klavyesini kullanabilirsiniz.
Giriş: Gezinme Stili

Aşağıdakilerden birini seçin:

  • Yok: Donanım denetimi yoktur. Navigasyon, yazılım yoluyla yapılır.
  • D-pad: yön tuşları desteği.
  • Trackball
  • Çark

Bu seçenekler, cihazın kendisindeki donanım denetimlerine yöneliktir. Ancak harici bir kumanda tarafından cihaza gönderilen etkinlikler aynıdır.

Desteklenen cihaz durumları

Seçeneklerden birini veya ikisini birden belirleyin:

  • Dikey: yönlü, genişten daha uzun
  • Yatay: uzundan daha geniş odaklı

En az bir seçenek belirlemeniz gerekir. Her iki seçeneği de belirlerseniz emülatörde yönler arasında geçiş yapabilirsiniz.

Kameralar

Kamerayı etkinleştirmek için seçeneklerden birini veya ikisini birden belirleyin:

  • Arka Kamera: Kullanıcıdan bakmayacak şekilde mercek
  • Ön Kamera: Kullanıcıya bakan lens

Kamera etkinleştirilmişse AVD yapılandırmasında belirlediğiniz seçeneklere bağlı olarak fotoğraf çekme simülasyonu yapmak için geliştirme makinenizin web kamerasını veya emülatörün sağladığı bir fotoğrafı kullanabilirsiniz.

Sensörler: İvme ölçer Cihazın yönünü belirlemesine yardımcı olan bir donanım varsa bu seçeneği belirleyin.
Sensörler: Jiroskop Cihazın döndürme veya bükme gibi özelliklerini algılayan bir donanımı varsa bu seçeneği belirleyin. Jiroskop, ivme ölçerle birlikte daha rahat yön algılama sağlayabilir ve altı eksenli yön sistemini destekleyebilir.
Sensörler: GPS Cihazda Küresel Konumlandırma Sistemi (GPS) uydu tabanlı navigasyon sistemini destekleyen bir donanım varsa bu seçeneği belirleyin.
Sensörler: Yakınlık Sensörü Cihazda, ekrandan girişi devre dışı bırakmak için telefon çağrısı sırasında cihazın kullanıcının yüzüne yakın olduğunu algılayan bir donanım varsa bu seçeneği belirleyin.
Varsayılan Dış Görünüm Emülatörde görüntülendiğinde cihazın nasıl görüneceğini kontrol eden bir dış görünüm seçin. Çözünürlük için çok büyük bir ekran boyutu belirtmeniz, ekranın kesildiği ve dolayısıyla ekranın tamamını görmenizin mümkün olmadığı anlamına gelebilir. Daha fazla bilgi için emülatör dış görünümü oluşturma ile ilgili bölüme bakın.

Emülatör görünümü oluşturun

Android emülatör dış görünümü, emülatör ekranının görsel ve kontrol öğelerini tanımlayan bir dosya koleksiyonudur. AVD ayarlarındaki görünüm tanımları gereksinimlerinizi karşılamıyorsa kendi özel dış görünüm tanımınızı oluşturup AVD'nize uygulayabilirsiniz.

Her emülatör dış görünümü şunları içerir:

  • hardware.ini dosyası
  • Desteklenen yönler ve fiziksel yapılandırmalar için düzen dosyaları
  • Arka plan, tuşlar ve düğmeler gibi görüntülü reklam öğeleri için resim dosyaları

Özel dış görünüm oluşturmak ve kullanmak için:

  1. Dış görünüm yapılandırma dosyalarınızı kaydedebileceğiniz bir dizin oluşturun.
  2. layout adlı bir metin dosyasında dış görünümün görsel görünümünü tanımlayın. Bu dosya, dış görünümün birçok özelliğini (ör. belirli düğmelerin boyutu ve resim öğeleri) tanımlar. Örnek:

    parts {
        device {
            display {
                width   320
                height  480
                x       0
                y       0
            }
        }
    
        portrait {
            background {
                image background_port.png
            }
    
            buttons {
                power {
                    image  button_vertical.png
                    x 1229
                    y 616
                }
            }
        }
        ...
    }
    

  3. Cihaz resimlerinin bit eşlem dosyalarını aynı dizine ekleyin.
  4. Cihaz ayarları için donanıma özel ek cihaz yapılandırmalarını bir INI dosyasında belirtin. Örneğin, hw.keyboard ve hw.lcd.density.
  5. Dış görünüm klasöründeki dosyaları arşivleyin ve arşiv dosyasını özel dış görünüm olarak seçin.

Emülatör dış görünümü oluşturma hakkında daha ayrıntılı bilgi için aracın kaynak kodundaki Android Emulator Dış Görünüm Dosyası Spesifikasyonu'na bakın.