Android Sanal Cihaz (AVD), Android telefon, tablet, Wear OS, Android TV veya Simüle etmek istediğiniz Automotive OS cihazı Android Emülatör. Cihaz Yöneticisi, Android Studio'dan başlatabileceğiniz ve 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.
- Bir projeyi açtıktan sonra ana menü çubuğundan Görünüm > Aracı Pencereleri > Cihaz Yöneticisi'ni seçin, ardından + simgesini ve Sanal Cihaz Oluştur'u tıklayın.
Cihazlarınızı oluşturduktan sonra tüm cihazların listesini görebilirsiniz kontrol panelinde görebilirsiniz.
Otomatik enstrümanlı cihazlarınızı çalıştırmak için sanal cihazlar kullanmak test etmek için kullanabileceğiniz Gradle Yönetilen Cihazlar.
Ortalama görüntüleme süresi hakkında
AVD'ler donanım profili, sistem görüntüsü, depolama alanı, tema ve diğer özellikleri içerir.
Uygulamanızın kullandığı her sistem görüntüsü için bir ortalama görüntüleme süresi oluşturmanızı
temel olarak teknolojinin
Manifest dosyanızdaki <uses-sdk>
ayarı.
Donanım profili
Donanım profili, bir cihazın fabrikadan gönderildiği haldeki özelliklerini tanımlar. Cihaz Yöneticisi, Pixel cihazlar gibi belirli donanım profilleriyle önceden yüklenmiş olarak gelir. Donanım profillerini gerektiği gibi tanımlayabilir veya özelleştirebilirsiniz.
Şurada Google Play logosuyla etiketlenmiş bir cihaz tanımı Play Store sütunu, hem Google Play Store uygulamasını hem de Google Play sekmesi de dahil olmak üzere Google Play hizmetlerine Güncelleme için kullanışlı bir düğme sağlayan Genişletilmiş kontroller iletişim kutusu Cihazdaki Google Play Hizmetleri.
Bu logoya ve "Telefon" cihaz türüne sahip cihazlar da CTS uyumludur ve Play Store uygulamasını içeren sistem resimleri kullanabilir.
Sistem resimleri
Google API'leri ile etiketlenmiş bir sistem görüntüsünde şunlara erişim bulunur: Google Play gelir.
Önerilen sekmesinde, önerilen sistem resimleri listelenir. İlgili içeriği oluşturmak için kullanılan diğer sekmelerde daha kapsamlı bir liste bulunur. Sağ bölmede seçili sistem görüntüsü.
Bir sistem görüntüsünün yanında indir simgesi görürseniz bu resim aslında şu anda geliştirme makinenizde yüklü. Sistem görüntüsünü indirmek için simgeyi tıklayın. Sistemi indirmek için internete bağlı olmanız gerekir resim.
Uygulamanız, uygulama manifest dosyasında
minSdk
özelliğinde belirtildiği gibi, uygulamanızın gerektirdiğinden daha düşük API düzeyine sahip bir sistem görüntüsünde çalışmadığından hedef cihazın API düzeyi önemlidir. Daha fazla
sistem API düzeyi ile arasındaki ilişki hakkında bilgi sağlar.
minSdk
, Uygulamanıza sürüm oluşturma konusuna bakın.
Uygulamanız
Manifest dosyasındaki <uses-library>
öğesi, uygulama
Bu harici kitaplığı içeren bir sistem görüntüsü gerektirir.
Uygulamanızı bir emülatörde çalıştırmak için şu bilgileri içeren bir ortalama görüntüleme süresi (AVD) oluşturun:
kitaplığını tanıtır. Bunu yapmak için AVD'ye yönelik bir eklenti bileşeni kullanmanız gerekebilir.
platform; Google API'leri eklentisi, Google Haritalar'ı ve Google Haritalar'ı
kitaplığını tanıtır.
Uygulama güvenliğini sağlamak ve fiziksel cihazlarda tutarlı bir deneyim sunmak için Google Play Store'un dahil olduğu sistem resimlerinin bir sürümle imzalanması anahtarı nedeniyle üst düzey ayrıcalıklara (kök) sahip olamaz ve resim.
Uygulamayla ilgili sorunları gidermeye yardımcı olması için üst düzey ayrıcalıklara (root) ihtiyaç duyuyorsanız
içermeyen Android Açık Kaynak Projesi (AOSP) sistem görüntülerini kullanabilir
Google uygulamaları veya hizmetleri. Ardından adb root
ve adb unroot
seçeneklerini kullanabilirsiniz.
normal ve üst düzey ayrıcalıklar arasında geçiş yapmanızı sağlayan komutlar vardır:
% 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. Depolar yüklü uygulamalar ve ayarlar gibi cihaz kullanıcı verilerinin yanı sıra emüle edilmiş bir SD kart. Gerekirse kullanıcıları silmek için Cihaz Yöneticisi'ni kullanabilirsiniz. verileri kullanır.
Cilt
Emülatör 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. Dilerseniz kendi görünümlerinizi tanımlayabilir veya üçüncü taraflarca sağlanan bir gelirdir.
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:
- Cihaz Yöneticisi'ni açın.
- Cihaz Oluştur'u tıklayın.
Donanım Seçin penceresi görünür.
Yalnızca bazı donanım profillerinde Play Store. Bu profiller CTS ile tamamen uyumludur ve Play Store uygulamasını içeren sistem görüntülerini kullanmalıdır.
- Bir donanım profili seçin,
ve İleri'yi tıklayın.
İstediğiniz donanım profilini göremiyorsanız şunları yapabilirsiniz: oluştur veya bir donanım profilini içe aktarma başlıklı makalenin açıklandığı şekilde bu sayfadaki diğer bölümler.
Sistem Görüntüsü penceresi görünür.
- Belirli bir API düzeyi için sistem görüntüsünü seçin ve Sonraki'yi tıklayın.
- Gerektiği şekilde AVD özelliklerini değiştirin ve ardından Son'u tıklayın.
Cilt gibi daha fazla ayarı göstermek için Gelişmiş Ayarları Göster'i tıklayın.
Yapılandırmayı Doğrula penceresi görünür.
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:
- Şuradan:
Virtual (Sanal) sekmesi
Cihaz Yöneticisi'nde Menü'yü
ve Kopyala'yı seçin.
Yapılandırmayı Doğrula penceresi görünür.
- Sistem Görüntüsü veya Donanım Seç pencerelerinde değişiklik yapmanız gerekiyorsa Önceki'yi tıklayın.
- Gereksinim duyduğunuz değişiklikleri yapın ve Son'u tıklayın.
AVD, Cihaz Yöneticisi'nin Sanal sekmesinde görünür.
Donanım profili oluşturma
Cihaz Yöneticisi, yaygın cihazlar için önceden tanımlanmış donanım profilleri sağlar. Böylece, bunları 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ımlayabilirsiniz. veya başlangıç noktası olarak bir donanım profilini kopyalayın. Önceden yüklenmiş donanım profilleri düzenlenemez.
Baştan yeni bir donanım profili oluşturmak için:
- Donanım Seçin penceresinde Yeni Donanım Profili'ni tıklayın.
Donanım Profili Yapılandır penceresinde, donanım profili özelliklerini gerektiği gibi değiştirin.
- Son'u tıklayın.
Yeni donanım profiliniz Donanım Seç penceresinde görünür. Ortalama görüntüleme süresi (AVD) oluşturabilirsiniz. donanım profilini kullanan İleri'yi veya geri dönmek için İptal'i tıklayarak Sanal sekmesine veya hedef cihaz menüsüne gidin.
Başlangıç noktası olarak bir kopya kullanarak donanım profili oluşturmak için:
- 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.
- Donanım Profili Yapılandır penceresinde, donanım profili özelliklerini gerektiği gibi değiştirin.
- Son'u tıklayın.
Yeni donanım profiliniz, Donanım Seçin penceresinde görünür. Ortalama görüntüleme süresi (AVD) oluşturabilirsiniz. donanım profilini kullanan İleri'yi veya geri dönmek için İptal'i tıklayarak Sanal sekmesine veya hedef cihaz menüsüne gidin.
Mevcut AVD'leri düzenleme
Cihaz Yöneticisi'nin menüsünden ortalama görüntüleme süresi (AVD) üzerinde aşağıdaki işlemleri Sanal sekmesi:
- Bir ortalama görüntüleme süresini düzenlemek için Bu ortalama görüntüleme süresini düzenle'yi tıklayın. ve değişikliklerinizi yapın.
- Bir ortalama görüntüleme süresini 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öndereceğiniz hata raporlarına ekleyebileceğiniz AVD yapılandırma ayrıntılarını görüntülemek için Menü simgesini tıklayıp Ayrıntıları Görüntüle'yi seçin.
Mevcut donanım profillerini düzenleyin
Önceden yüklenmiş donanım profillerini düzenleyemez veya silemezsiniz ancak Donanım Seç penceresinden diğer donanım profillerinde aşağıdaki işlemleri yapabilirsiniz:
- Bir donanım profilini düzenlemek için ilgili profili 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.
Emülatör çalıştırıp durdurma ve verileri temizleme
Virtual (Sanal) sekmesinde şunları yapabilirsiniz: bir emülatörde aşağıdaki işlemleri gerçekleştirin:
- AVD 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 tıklayın ve Verileri Sil'i seçin.
Donanım profillerini içe ve dışa aktarma
Donanım Seçin penceresinde, 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 ve XML'i seçin seçin.
- Bir donanım profilini dışa aktarmak için sağ tıklayın ve Dışa aktar. Tanım içeren XML dosyasını kaydetmek istediğiniz konumu belirtin.
AVD özellikleri
AVD yapılandırması, geliştirme ve yapılandırma arasındaki ve emülatörün yanı sıra bir donanımla değiştirin. Ortalama görüntüleme süresi için aşağıdaki özellikleri belirtebilirsiniz Verify Configuration (Yapılandırmayı Doğrula) penceresindeki yapılandırma ayarlarını kullanabilirsiniz. (Gelişmiş) etiketli mülkler yalnızca Gelişmiş Ayarları Göster'i tıkladığınızda gösterilir.
AVD yapılandırma özellikleri, donanım profili özelliklerini geçersiz kılar ve emülatör çalışırken ayarladığınız emülatör özellikleri bunları geçersiz kılar her ikisini de seçebilirsiniz.
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 harf veya küçük harf, rakam, nokta, alt çizgi, parantez, tire işaretleri ve boşluklar. AVD yapılandırmasını depolayan dosyanın adı 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. Tekliflerinizi otomatikleştirmek ve optimize etmek için komut satırından ortalama görüntüleme süresini temsil eden kimliği kullanın. |
Donanım Profili | Donanım Seç penceresinden farklı bir donanım profili seçmek için Değiştir'i tıklayın. |
Sistem Görüntüsü | Sistem Görüntüsü penceresinden farklı bir sistem görüntüsü seçmek için Değiştir'i tıklayın. 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:
Bir seçenek yalnızca donanım profilinde destekleniyorsa etkinleştirilir. Zaman emülatörde ortalama AVD'yi çalıştırdığınızda ve yatay, donanım profilinde destekleniyor. |
Kamera (Gelişmiş) | Etkin kameralar için bir seçenek belirleyin. Emulated ve VirtualScene ayarları yazılım tarafından oluşturulan bir resim oluştururken Web Kamerası ayarı, geliştirme bilgisayarınızın web kamerasını kullanarak resim çeker. Kamera seçenekleri yalnızca donanımda bir kamera destekleniyorsa kullanılabilir seçin. Bu uygulamalar 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:
|
Ağ: Gecikme (Gelişmiş) | Protokolün bir veri paketini bir noktadan diğerine aktarmasının ne kadar süreceğini ayarlamak için bir ağ protokolü seçin. |
Emüle edilen performans: Grafikler | Grafiklerin emülatörde nasıl oluşturulacağını seçin:
|
Öykünmüş Performans: Başlatma seçeneği (Gelişmiş) |
AVD'nin nasıl başlatılacağını seçin: |
Emülasyonlu Performans: Çok Çekirdekli CPU (Gelişmiş) | Bilgisayarınızdaki emülatör için kullanmak istediğiniz işlemci çekirdek 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ş) | Cihazdaki donanım tarafından ayarlanan RAM miktarını geçersiz kıl üretirsiniz. Boyutu artırmak bilgisayarınızda daha fazla kaynak kullanır ancak daha hızlı emülatör çalışmasını destekler. Bir RAM boyutu girin ve B (bayt), KB (kilobayt), MB (megabayt), GB (gigabayt) veya TB (terabayt) ölçü birimlerinden birini seçin. |
Bellek ve Depolama: Sanal Makine Yığını (Gelişmiş) | Donanım tarafından ayarlanan sanal makine yığın boyutunu geçersiz kıl üretirsiniz. Bir yığın boyutu girin ve B (bayt), KB (kilobayt), MB (megabayt), GB (gigabayt) veya TB (terabayt) birimlerinden birini seçin. |
Bellek ve Depolama: Dahili Depolama (Gelişmiş) | Donanım üreticisi tarafından ayarlanan, cihazda bulunan çıkarılamayan bellek alanını geçersiz kılabilir. Bir boyut girin ve B (bayt), KB (kilobayt), MB (megabayt), GB (gigabayt) veya TB (terabayt) birimlerinden birini seçin. |
Bellek ve Depolama: SD Kart (Gelişmiş) | Veri depolamak için kullanılabilecek çıkarılabilir bellek miktarını belirtin cihaz üzerinde. Android Studio tarafından yönetilen sanal bir 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) birimlerinden birini seçin. Kamerayı kullanmak için en az 100 MB boş alan olması önerilir. Bir dosyadaki alanı yönetmek için Harici dosya'yı seçin ve dosyayı ile konumu belirtmek için ... simgesini tıklayın. Daha fazla bilgi için |
Cihaz Çerçevesi: Cihaz Çerçevesini Etkinleştirme | Emülatör penceresinin çevresinde çok benzer. |
Özel Cilt Tanımı (Gelişmiş) | Cihazın şurada görüntülendiğinde nasıl görüneceğini kontrol eden bir dış görünüm seçin: emülatörde oluyor. Şunun için çok büyük bir ekran boyutu belirtme: kabuk ekranın kesildiği anlamına gelebilir. Bu nedenle, tam ekran modunda. Bkz. Emülatör oluşturma dış görünüm bölümüne bakın. |
Klavye: Klavye Girişini Etkinleştir (Gelişmiş) | Etkileşimde bulunmak için donanım klavyenizi kullanmak üzere bu seçeneği belirleyin bunu emülatörde yapabilirsiniz. Bu seçenek Wear OS ve Android TV için devre dışıdır. |
Donanım profili özellikleri
Donanım Profili Yapılandır penceresinde donanım profilleri için aşağıdaki özellikleri belirtebilirsiniz. Ortalama görüntüleme süresi yapılandırma özellikleri ayarladığınız donanım profili özelliklerini ve emülatör özelliklerini geçersiz kıl her ikisini de geçersiz kılar.
Cihaz Yöneticisi'nde bulunan önceden tanımlanmış donanım profilleri, düzenlenebilir. Ancak profilleri kopyalayabilir ve kopyaları düzenleyebilirsiniz.
Bazı özellikler bazı cihaz türleri için devre dışı bırakılmıştır. Örneğin, "yuvarlak" özelliği yalnızca Wear OS cihazlarda kullanılabilir.
Donanım profili mülkü | Açıklama |
---|---|
Cihaz Adı | Donanım profili için bir ad girin. Adda büyük veya küçük harf, rakam, nokta, alt çizgi, parantez ve boşluk bulunabilir. Kişinin adı donanım profilinin depolandığı dosya, donanım profilinden türetilir dokunun. |
Cihazın Türü | Aşağıdakilerden birini seçin:
|
Ekran: Ekran Boyutu | Ekranın köşegen olarak ölçülen fiziksel boyutunu inç olarak belirtin. Boyut bilgisayar ekranınızdan büyükse başlatıldığında boyutu küçültülür. |
Ekran: Ekran Çözünürlüğü | Toplam piksel sayısını belirtmek için piksel cinsinden bir genişlik ve yükseklik girin tıklayın. |
Ekran: Yuvarlak | Cihazın yuvarlak ekranı varsa (ör. bazı Wear OS cihazları) bu seçeneği belirleyin. |
Bellek: RAM | Cihazın RAM boyutunu girin ve B (bayt) değerlerinden biri olan birimleri seçin. KB (kilobayt), MB (megabayt), GB (gigabayt) veya TB (terabayt). |
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. Şu durumda: bu seçeneği belirlerseniz düğmeler ekranda görünmez. Her iki durumda da, emülatörün yan panelini kullanarak düğmelere basmayı simüle edebilirsiniz. |
Giriş: Donanım Klavyesi Var | Cihazınızın klavyesi varsa bu seçeneği belirleyin. Seçimi kaldır hayır. Bu seçeneği belirlerseniz tıklayın. Her iki durumda da, klavyenizi kullanarak tuş vuruşlarını emülatörü kullanın. |
Giriş: Gezinme Stili | Aşağıdakilerden birini seçin:
Bu seçenekler, cihazın kendisindeki donanım denetimlerine yöneliktir. Ancak harici bir denetleyici tarafından cihaza gönderilen etkinlikler aynıdır. |
Desteklenen cihaz durumları | Aşağıdaki seçeneklerden birini veya ikisini birden belirleyin:
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 aşağıdaki seçeneklerden birini veya ikisini birden belirleyin:
Kamera etkinleştirilmişse geliştirme makinenizin web kamerasını kullanabilirsiniz fotoğraf çekmeyi simüle etmek için emülatör tarafından sağlanan bir fotoğraf AVD yapılandırmasında belirlediğiniz seçeneklere dokunun. |
Sensörler: İvme ölçer | Cihazda cihazı belirlemeye yardımcı olan bir donanım varsa bu seçeneği belirleyin Yönü. |
Sensörler: Jiroskop | Cihazda döndürmeyi algılayan bir donanım varsa bu seçeneği belirleyin döndürebilirsiniz. İvme ölçerle birlikte, Jiroskop daha yumuşak yön algılama ve destek sağlayabilir bir yapıya sahip olmaktır. |
Sensörler: GPS | Cihazınızda, Küresel Konum Belirleme Sistemi (GPS) uydu tabanlı navigasyon sistemini destekleyen donanım varsa bu seçeneği belirleyin. |
Sensörler: Yakınlık Sensörü | Cihazda şu işlemleri algılayan donanım varsa bu seçeneği belirleyin: sırasında kullanıcının yüzüne yakın olduğundan telefon çağrısına basarak girişi devre dışı bırakın. |
Varsayılan Cilt | Gösterildiğinde cihazın nasıl görüneceğini kontrol eden bir dış görünüm seçin kullanabilirsiniz. Çözünürlük için çok büyük bir ekran boyutu belirtmek, ekranın kesilmesi Daha fazla bilgi için emülatör kaplaması oluşturma ile ilgili sonraki bölüme bakın. |
Emülatör görünümü oluşturun
Android emülatör görünümü, bir emülatör ekranının görsel ve kontrol öğelerini tanımlayan bir dosya koleksiyonudur. Ortalama görüntüleme süresi ayarlarındaki görünüm tanımları ürün ekipleri gibi Kendi özel dış görünüm tanımınızı oluşturup ortalama görüntüleme sayınıza uygulayabilirsiniz.
Her emülatör dış görünümü şunları içerir:
hardware.ini
dosyası- Desteklenen yönler ve fiziksel yapılandırmalar
- Arka plan, anahtarlar ve benzeri görüntülü reklam öğeleri için resim dosyaları düğmeler
Özel dış görünüm oluşturmak ve kullanmak için:
- Dış görünüm yapılandırmanızı kaydedebileceğiniz bir dizin oluşturun dosyası olarak da kaydedebilir.
layout
adlı bir metin dosyasında derinin görsel görünümünü tanımlayın. Bu dosya cildin birçok özelliğini tanımlıyor örneğin resim öğelerini kontrol edebilirsiniz. Ö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 } } } ... }
- Cihaz resimlerinin bit eşlem dosyalarını aynı dizine ekleyin.
- Donanıma özgü ek cihaz yapılandırmalarını INI ile belirtin
dosyası (ör.
hw.keyboard
vehw.lcd.density
. - Dış görünüm klasöründeki dosyaları arşivleyin ve arşiv dosyasını özel görünüm.
Emülatör görünümleri oluşturma hakkında daha ayrıntılı bilgi için şu sayfaya bakın: Android Emülatör Dış Görünüm Dosyası Spesifikasyonu'nu da eklemeniz gerekir.