Aracılığıyla paylaş


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.

Screenshot of the Android Device Manager in the Devices tab.

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:

    Installing Android SDK Tools.

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:

Launching the Device manager from the Tools menu.

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:

New button for creating a new device.

Yeni Cihaz penceresi görüntülenir. Cihazı yapılandırmak için şu adımları izleyin:

  1. Cihaza yeni bir ad verin. Aşağıdaki örnekte, yeni cihaz Pixel 3a - API 31 olarak adlandırılmıştır.

    New Device screen of the Device Manager.

  2. Temel Cihaz kutusunda bir cihaz seçerek öykünecek fiziksel bir cihaz seçin.

  3. İş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.

  4. İş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.

  5. 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.

  6. 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.

  7. Pencerenin alt kısmındaki Özellik Ekle kutusuyla açıkça ayarlamanız gereken ek özellikleri ekleyin:

    Add Property pull-down menu.

    Özel... seçeneğini belirleyerek özel bir özellik de tanımlayabilirsiniz.

  8. Yeni cihazı oluşturmak için Oluştur düğmesine basın:

    Create button.

    Cihazı oluştururken bir Lisans Kabulü ekranı alabilirsiniz. Lisans koşullarını kabul ediyorsanız Kabul Et'i seçin.

  9. 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:

    Creation progress Indicator.

  10. 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:

Edit button for modifying a device.

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:

Device Editing example.

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:

Location of additional options menu.

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:

Screenshot shows the Android SDK instance error dialog box.

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

  1. Android Aygıt Yöneticisi açın.

  2. Android Aygıt Yöneticisi AVD'yi seçin.

  3. Ek Seçenekler (...) menüsünden Gezgin'de Göster'i seçin.

  4. Anlık görüntüler > default_boot klasörüne gidin.

  5. snapshot.pb dosyasını silin:

    Location of the snapshot.pb file.

  6. 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.