Android Aygıt Yöneticisi ile sanal cihazları yönetme
Bu makalede, fiziksel Android cihazlara öykünen Android Sanal Cihazları (AVD) oluşturmak ve yapılandırmak için Android Aygıt Yöneticisi nasıl kullanılacağı açıklanmaktadır. Bu sanal cihazları, fiziksel bir cihaza güvenmek zorunda kalmadan uygulamanızı çalıştırmak ve test etmek için kullanabilirsiniz. Android sanal cihazları hakkında daha fazla bilgi için bkz . developer.android.com'da sanal cihazlar oluşturma ve yönetme.
Önemli
Android cihazlar için donanım hızlandırmayı etkinleştirin. Daha fazla bilgi için bkz . Öykünücü Performansı için Donanım Hızlandırma.
Windows'da Android Aygıt Yöneticisi
Android Öykünücüsü'nde çalışan bir Android Sanal Cihazları (AVD) oluşturmak ve yapılandırmak için Android Aygıt Yöneticisi kullanırsınız. Her AVD, fiziksel bir Android cihazının benzetimini sağlayan bir öykünücü yapılandırmasıdır. Bu, uygulamanızı farklı fiziksel Android cihazlarının benzetimini yapan çeşitli yapılandırmalarda çalıştırmanızı ve test etmenizi mümkün kılar.
Gereksinimler
Android Aygıt Yöneticisi kullanmak için aşağıdaki öğelere ihtiyacınız vardır:
Visual Studio 2022: Community, Professional ve Enterprise sürümleri desteklenir.
Android SDK API Düzeyi 30 veya üzeri. Yüklü değilse Android SDK'sını varsayılan konumuna yüklediğinizden emin olun: C:\Program Files (x86)\Android\android-sdk.
Aşağıdaki paketlerin yüklenmesi gerekir:
- Android SDK Araçları 5.0 veya üzeri
- Android SDK Platform Araçları 31.0.3 veya üzeri
- Android SDK Derleme Araçları 30.0.2 veya üzeri
- Android Öykünücüsü 30.8.4 veya üzeri
Bu paketler, aşağıdaki ekran görüntüsünde görüldüğü gibi Yüklü durumuyla görüntülenmelidir:
Visual Studio'da .NET Çok Platformlu Uygulama Kullanıcı Arabirimi geliştirme iş yükünü yüklediğinizde, her şey sizin için yüklenir. Visual Studio ile .NET MAUI'yi ayarlama hakkında daha fazla bilgi için bkz . İlk uygulamanızı oluşturma.
Cihaz yöneticisini açma
Araçlar > menüsünden Araçlar Android Android Aygıt Yöneticisi basarak Visual Studio'da Android > Aygıt Yöneticisi açın:
Ana ekran
Android Aygıt Yöneticisi çalıştırdığınızda, o anda yapılandırılmış olan tüm sanal cihazları görüntüleyen bir ekran sunar. Her sanal cihaz için Ad, İşletim Sistemi (Android Sürümü), İşlemci, Bellek boyutu ve ekran Çözünürlüğü görüntülenir:
Listeden bir cihaz seçtiğinizde, sağ tarafta Başlangıç düğmesi görüntülenir. Öykünücüyü bu sanal cihazla başlatmak için Başlat düğmesine basın. Öykünücü seçili sanal cihazla çalışıyorsa, Başlat düğmesi öykünücüyü durdurmak için kullanabileceğiniz bir Durdur düğmesine dönüşür.
Yeni cihaz oluşturma
Yeni bir cihaz oluşturmak için Yeni düğmesine basın:
Yeni Cihaz penceresi görüntülenir. Cihazı yapılandırmak için şu adımları izleyin:
Cihaza yeni bir ad verin. Aşağıdaki örnekte, yeni cihaz Pixel 3a - API 31 olarak adlandırılmıştır.
Temel Cihaz kutusunda bir cihaz seçerek öykünecek fiziksel bir cihaz seçin.
İşlemci kutusuyla bu sanal cihaz için bir işlemci türü seçin.
x86_64 seçmeniz ve donanım hızlandırmayı etkinleştirmeniz önerilir.
İşletim sistemi kutusuyla Android sürümünü (API düzeyi) seçin.
Henüz yüklenmemiş bir Android API düzeyi seçerseniz, Aygıt Yöneticisi ekranın alt kısmında Yeni bir cihaz indirilir iletisi görüntülenir; yeni sanal cihazı oluştururken gerekli dosyaları indirir ve yükler.
Google Play Services API'lerini sanal cihazınıza eklemek istiyorsanız Google API'leri seçeneğini belirleyin. Google Play Store uygulamasını sanal cihaza eklemek için Google Play Store seçeneğini belirleyin
Dekont
Google Play Store görüntüleri yalnızca Pixel, Pixel 2, Pixel 3 ve Nexus 5 gibi bazı temel cihaz türlerinde kullanılabilir. Bu, görüntü adındaki metinle
(+ Store)
gösterilir.En sık değiştirilen özelliklerden bazılarını değiştirmek için özellik listesini kullanın. Özelliklerde değişiklik yapmak için bkz . Android Sanal Cihaz Özelliklerini Düzenleme.
Pencerenin alt kısmındaki Özellik Ekle kutusuyla açıkça ayarlamanız gereken ek özellikleri ekleyin:
Özel... seçeneğini belirleyerek özel bir özellik de tanımlayabilirsiniz.
Yeni cihazı oluşturmak için Oluştur düğmesine basın:
Cihazı oluştururken bir Lisans Kabulü ekranı alabilirsiniz. Lisans koşullarını kabul ediyorsanız Kabul Et'i seçin.
Android Aygıt Yöneticisi, yeni cihazı yüklü sanal cihazlar listesine eklerken cihaz oluşturma sırasında bir oluşturma ilerleme durumu göstergesi görüntüler:
Oluşturma işlemi tamamlandığında, yeni cihaz başlat düğmesine sahip yüklü sanal cihazlar listesinde, başlatılmaya hazır olarak gösterilir
Cihazı düzenle
Mevcut bir sanal cihazı düzenlemek için cihazı seçin ve düzenle düğmesine basın:
Düzenle tuşuna basıldığında seçili sanal cihaz için Cihaz Düzenleyicisi penceresi görüntülenir.
Cihaz Düzenleyicisi penceresinde, Özellik sütunundaki sanal cihazın özellikleri, Değer sütunundaki her özelliğin karşılık gelen değerleriyle birlikte listelenir. Bir özelliği seçtiğinizde, sağ tarafta bu özelliğin ayrıntılı bir açıklaması görüntülenir.
Bir özelliği değiştirmek için Değer sütunundaki değerini düzenleyin. Örneğin, aşağıdaki ekran görüntüsünde hw.lcd.density
özelliği 240 olarak değiştirilmektedir:
Gerekli yapılandırma değişikliklerini yaptıktan sonra Kaydet düğmesine basın. Sanal cihaz özelliklerini değiştirme hakkında daha fazla bilgi için bkz . Android Sanal Cihaz Özelliklerini Düzenleme.
Ek seçenekler
Cihazlarla çalışmaya yönelik ek seçenekler Ek Seçenekler (...) açılır menüsünden kullanılabilir:
Ek seçenekler menüsü aşağıdaki öğeleri içerir:
Çoğalt ve Düzenle – Seçili durumdaki cihazı çoğaltır ve mevcut cihaza benzer yeni bir adla Yeni Cihaz ekranında açar. Örneğin, Pixel 3a - API 31'i seçip Çoğalt ve Düzenle'ye basıldığında şu ada bir sayaç eklenir: Pixel 3a - API 31 (1).
Fabrika Varsayılanları ile başlayın – Cihazı soğuk önyüklemeyle başlatır.
Çekirdek Günlükleri ile başlayın – Öykünücüyü başlatır ve çekirdek günlükleri dizinini açar.
Sistem Görüntüsünü İndir – Henüz indirilmemişse cihaz için Android işletim sistemi görüntüsünü indirir.
Gezgin'de Göster – Windows Gezgini'ni açar ve sanal cihaz dosyalarının bulunduğu klasöre gider.
Onarım – Cihazda bir onarım başlatır.
Fabrika Sıfırlaması – Seçili cihazı varsayılan ayarlarına sıfırlar ve cihaz çalışırken cihazın iç durumunda yapılan tüm kullanıcı değişikliklerini silerek. Bu eylem, varsa geçerli Hızlı Önyükleme anlık görüntüsünü de siler. Bu değişiklik, oluşturma ve düzenleme sırasında sanal cihazda yaptığınız değişiklikleri değiştirmez. Bu sıfırlamanın geri alınamayacağını anımsatan bir iletişim kutusu görüntülenir; sıfırlamayı onaylamak için Fabrika Sıfırlaması'na basın.
Delete : Seçili sanal cihazı kalıcı olarak siler. Bir cihazı silme işleminin geri alınamayacağını anımsatan bir iletişim kutusu görüntülenir. Cihazı silmek istediğinizden eminseniz Delete tuşuna basın.
Sorun giderme
Aşağıdaki bölümlerde, sanal cihazları yapılandırmak için Android Aygıt Yöneticisi kullanırken oluşabilecek sorunları tanılama ve geçici olarak çözme işlemleri açıklanmaktadır.
Android SDK Araçları'nın yanlış sürümü
Yüklü, yanlış Android SDK araçları yüklüyse, başlatma sırasında şu hata iletişim kutusunu görebilirsiniz:
Bu hata iletişim kutusunu görürseniz, Android SDK Yöneticisi'ni açmak için SDK Yöneticisini Aç'a basın. Android SDK Yöneticisi'nde Araçlar sekmesine gidin ve aşağıdaki paketleri yükleyin:
- Android SDK Komut Satırı Araçları 5.0 veya üzeri
- Android SDK Platform Araçları 31.0.3 veya üzeri
- Android SDK Derleme Araçları 30.0.3 veya üzeri
Anlık görüntü, Android Oreo'da Wi-Fi'yi devre dışı bırakır
Android Oreo için sanal Wi-Fi erişimiyle yapılandırılmış bir AVD'niz varsa, anlık görüntüden sonra AVD'yi yeniden başlatmak Wi-Fi erişiminin devre dışı bırakılmasına neden olabilir.
Bu sorunu geçici olarak çözmek için
Android Aygıt Yöneticisi açın.
Android Aygıt Yöneticisi AVD'yi seçin.
Ek Seçenekler (...) menüsünden Gezgin'de Göster'i seçin.
Anlık görüntüler > default_boot klasörüne gidin.
snapshot.pb dosyasını silin:
AVD'yi yeniden başlatın.
Bu değişiklikler yapıldıktan sonra AVD, Wi-Fi'nin yeniden çalışmasına izin veren bir durumda yeniden başlatılır.