Sanal Cihazları Android Cihaz Yöneticisi
Not
M1 gibi bir Apple yongası ile Mac kullanıyorsanız, M1için Android Emulator önizlemesini GitHub.
macOS Android Cihaz Yöneticisi da yükleme
Bu makalede, Android sanal cihazları Android Cihaz Yöneticisi, çoğaltmak, özelleştirmek ve başlatmak için Android Cihaz Yöneticisi'nin nasıl kullan açıklanmıştır.
Android sanal Android Cihaz Yöneticisi 'de çalıştırılan Android Sanal Cihazları (AVD) oluşturmak ve yapılandırmak için Emulator. Her AVD, fiziksel bir Android cihazın benzetimini yapılan bir öykünücü yapılandırmasıdır. Bu, farklı fiziksel Android cihazlarının benzetimini yapan çeşitli yapılandırmalarda uygulama çalıştırmanızı ve test edin.
Gereksinimler
Bu Android Cihaz Yöneticisi için aşağıdaki öğelere ihtiyacınız vardır:
Mac için Visual Studio 7.6 veya sonrası.
Android SDK yüklü olması gerekir (bkz. Xamarin.Android Android SDK yüklemesini ayarlama).
Aşağıdaki paketler yük yük Android SDK Yöneticisi:
- SDK araçları sürüm 26.1.1 veya sonraki sürümler
- Android SDK Platform-Tools 28.0.1 veya sonraki bir
- Android SDK Build-Tools 26.0.3 veya sonraki bir
Bu paketler, aşağıdaki ekran görüntüsünde olduğu gibi Yüklü durumuyla görüntüleniyor olması gerekir:
Cihaz Yöneticisi'ni başlatma
Araçlar Cihaz Android Cihaz Yöneticisi tıklayarak uygulamayı başlatabilirsiniz:
Başlatma sırasında aşağıdaki hata iletişim kutusu görüntülenirse geçici çözüm yönergeleri için Sorun giderme bölümüne bakın:

Ana Ekran
Uygulamayı ilk kez Android Cihaz Yöneticisi, o anda yapılandırılmış olan tüm sanal cihazları görüntüleyen bir ekran gösterir. Her sanal cihaz için Ad,işletim sistemi (Android Sürümü),İşlemci, Bellek boyutu ve ekran Çözünürlüğü görüntülenir:
Listeden bir cihaz seçerek sağ üstte Oynat düğmesi görünür. Bu sanal cihazla öykünücü başlatmak için Oynat düğmesine tıklayabilirsiniz:
Öykünücü seçilen sanal cihazla başladıktan sonra Oynat düğmesi öykünücüsünü durdurmak için kullanabileceğiniz bir Durdur düğmesine değişir:
Öykünücüyü durdurarak, bir sonraki hızlı önyükleme için geçerli durumu kaydetmek isterken bir istem atayabilirsiniz:

Geçerli durumu kaydetme, bu sanal cihaz yeniden başlatıldında öykünücüyü daha hızlı önyüklemeye neden olur. Hızlı Önyükleme hakkında daha fazla bilgi için bkz. Hızlı Önyükleme.
Yeni Cihaz
Yeni bir cihaz oluşturmak için Yeni Cihaz düğmesine tıklayın (ekranın sol üst kısmında bulunur):
Yeni Cihaz'a tıklarsanız Yeni Cihaz ekranı görüntülenir:
Yeni Cihaz ekranında yeni bir cihaz yapılandırmak için aşağıdaki adımları kullanın:
Cihaza yeni bir ad girin. Aşağıdaki örnekte, yeni cihaz Pixel_API_27:
Temel Cihaz açılır menüsüne tıklayarak öykünülen bir fiziksel cihaz seçin:
İşlemci açılır menüsüne tıklayarak bu sanal cihaz için bir işlemci türü seçin. x86'nın seçerek en iyi performansı elde eder çünkü öykünücü, donanım hızlandırma özelliğine sahip olur. Bu x86_64 donanım hızlandırmayı da kullanır, ancak x86'dan biraz daha yavaş çalışır (x86_64 normalde 64 bit uygulamaları test etmek için kullanılır):
Android sürümünü (API düzeyi) işletim sistemi açılır menüsüne tıklayarak seçin. Örneğin, API düzeyi 27 için bir sanal cihaz oluşturmak için Oreo 8.1 - API 27'yi seçin:
Henüz yüklenmemiş bir Android API düzeyini seçersiniz, Cihaz Yöneticisi ekranın alt kısmında Yeni bir cihaz indirilir iletisi görüntüler; yeni sanal cihazı oluşturduğunda gerekli dosyaları indirir ve indirir:

Sanal cihazınıza Google Play Hizmetleri API'leri eklemek için Google API'leri seçeneğini etkinleştirin. Uygulamanın Google Play Store için Google Play Store etkinleştirin:
Görüntülerin Google Play Store Pixel, Pixel 2, Nexus 5 ve Nexus 5X gibi bazı temel cihaz türlerinde kullanılabilir olduğunu unutmayın.
Değiştirmeniz gereken tüm özellikleri düzenleyin. Özelliklerde değişiklik yapmak için bkz. Android Sanal Cihaz Özelliklerini Düzenleme.
Açıkça ayarlamanız gereken ek özellikleri ekleyin. Yeni Cihaz ekranında yalnızca en sık değiştirilen özellikler listelemektedir, ancak ek özellikler eklemek için Özellik Ekle açılır menüsüne (en altta) tıkabilirsiniz:
Bu özellik listesinin üst kısmında Özel... seçeneğine tıklayarak da özel bir özellik tanımlayabilirsiniz.
Yeni cihazı oluşturmak için Oluştur düğmesine (sağ alt köşede) tıklayın:

Bu Android Cihaz Yöneticisi, yeni cihazı yüklü sanal cihazlar listesine eklerken cihaz oluşturma sırasında ilerleme durumu göstergesini görüntüler:
Oluşturma işlemi tamamlandığında yeni cihaz, başlatılmaya hazır bir Başlat düğmesiyle yüklü sanal cihazlar listesinde gösterilir:
Cihazı Düzenle
Mevcut bir sanal cihazı düzenlemek için Ek Seçenekler açılır menüsünü (dişli simgesi) seçin ve Düzenle'yi seçin:
Düzenle'ye tıklarsanız, seçilen sanal cihaz için Cihaz Düzenleyicisi açılır:
Cihaz Düzenleyicisi ekranı, Özellik sütunu altında sanal cihazın özelliklerini, Değer sütunundaki her bir özelliğin karşılık gelen değerleriyle birlikte listeler. Bir özellik seçerek sağda bu özelliğin ayrıntılı bir açıklaması görüntülenir.
Bir özelliği değiştirmek için Value sütunundaki değerini düzenleyin.
Örneğin, aşağıdaki ekran görüntüsünde hw.lcd.density özelliği hw.lcd.densitydeğiştirmektedir:
Gerekli yapılandırma değişikliklerini yaptıktan sonra Kaydet düğmesine tıklayın. Sanal cihaz özelliklerini değiştirme hakkında daha fazla bilgi için bkz. Android Sanal Cihaz Özelliklerini Düzenleme.
Ek Seçenekler
Bir cihazla çalışmaya ek seçenekler, Oynat düğmesinin sol tarafından bulunan aşağı açılır menüden kullanılabilir:
Ek seçenekler menüsü aşağıdaki öğeleri içerir:
Düzenle: Daha önce açıklandığı gibi o anda seçili olan cihazı cihaz düzenleyicisinde açar.
Yinelenen ve Düzenle : Seçili olan cihazı çoğaltarak Yeni Cihaz ekranında farklı bir benzersiz adla açar. Örneğin Piksel 2 API 28'i seçerek Yinele ve Düzenle'ye tıklarsanız ad için bir sayaç eklenir:
Bulıcı'da Ortaya Çıkar – Sanal cihazın dosyalarını tutan klasörde bir macOS Bulıcı penceresi açar. Örneğin, Piksel 2 API 28'i seçmek ve Bulıcı'da Ortaya Çıkar'a tıklarsa aşağıdaki örnekte olduğu gibi bir pencere açılır:
Fabrika Sıfırlaması – Seçili cihazı varsayılan ayarlarına sıfırlar ve çalışırken cihazın iç durumuna yapılan tüm kullanıcı değişikliklerini siler (varsa bu, 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 yapılan değişiklikleri değiştirmez. Bu sıfırlamanın geri alınamayacak olduğunu anımsatacak bir iletişim kutusu görüntülenir. Sıfırlamayı onaylamak için Fabrika Sıfırlaması'ne tıklayın.

Sil: Seçili sanal cihazı kalıcı olarak siler. Bir cihazı silme işleminin geri alınamay olduğunu anımsatacak bir iletişim kutusu görüntülenir. Cihazı silmek istediğinizden eminsanız Sil'e tıklayın.

Sorun giderme
Aşağıdaki bölümlerde sanal cihazları yapılandırmak için sanal makine kullanırken ortaya çıkabilir sorunları tanılama ve Android Cihaz Yöneticisi nasıl çözebilirsiniz?
Android SDK Olmayan KonumdaKi Konum
Genellikle Android SDK aşağıdaki konuma yüklenir:
C:\Program Files (x86)\Android\android-sdk
SDK bu konumda yüklü değilse, sdk'yı başlatarak şu hatayı Android Cihaz Yöneticisi:

Bu sorunu çözmek için aşağıdaki adımları kullanın:
Windows masaüstünden C:\Users\username\AppData\Roaming\XamarinDeviceManager dizinine gidin:

Günlük dosyalarından birini açmak için çift tıklayın ve Yapılandırma dosyası yolunu bulun. Örnek:
Bu konuma gidin ve açmak için user.config çift tıklayın.
Bu user.configöğesini bulun ve buna bir AndroidSdkPath özniteliği ekleyin. Bu özniteliği, dosyanın bilgisayarınızda Android SDK yolu olarak ayarlayın ve dosyayı kaydedin. Örneğin,
<UserSettings><UserSettings>Android SDK aşağıdaki gibi olabilir:<UserSettings SdkLibLastWriteTimeUtcTicks="636409365200000000" AndroidSdkPath="C:ProgramsAndroidSDK" />
bu değişikliğiuser.config sonra, uygulamayı başlat Android Cihaz Yöneticisi.
Yanlış Android SDK Tools Sürümü
26.1.1 veya sonraki bir sürümü yüklü Android SDK araçları yüklüyse, başlatma sırasında şu hata iletişim kutusunu görüntülebilirsiniz:

Bu hata iletişim kutusunu görüyorsanız, dosyayı açmak SDK Yöneticisi Aç'a Android SDK Yöneticisi. Aşağıdaki Android SDK Yöneticisi Araçlar sekmesine tıklayın ve aşağıdaki paketleri yükleyin:
- Android SDK Tools 26.1.1 veya sonraki bir
- Android SDK Platform-Tools 27.0.1 veya sonraki bir
- Android SDK Build-Tools 27.0.3 veya sonraki bir
Anlık görüntü, Android Oreo'da WiFi'yi devre dışı bırakıyor
Android Oreo için sanal Wi-Fi erişimiyle yapılandırılmış bir AVD'nizin olması, anlık görüntüden sonra AVD'nin yeniden başlatılması, Wi-Fi devre dışı bırakılabilir.
Bu sorunu çözmek için,
Dosyanın içinde AVD'yi Android Cihaz Yöneticisi.
Ek seçenekler menüsünden Gezgin'de Ortaya Çıkar'a tıklayın.
için anlık görüntülere default_boot.
snapshot.pb dosyasını silin:

AVD'i yeniden başlatın.
Bu değişiklikler yapıldıktan sonra AVD, yeniden çalışmalarına izin veren Wi-Fi yeniden başlatılır.
Hata Raporu Oluşturma
Yukarıdaki sorun giderme ipuçları kullanılarak Android Cihaz Yöneticisi hata raporuyla ilgili bir sorun bulursanız lütfen başlık çubuğuna sağ tıklar ve Hata Raporu Oluştur'ı seçerek bir hata raporu kaydedin:
Özet
Bu kılavuzda, Android Cihaz Yöneticisi Xamarin ve Visual Studio Araçları için Mac için Visual Studio. Android öykünücüsünü başlatma ve durdurma, çalıştıracak Bir Android sanal cihazı (AVD) seçme, yeni sanal cihazlar oluşturma ve sanal cihazı düzenleme gibi temel özellikleri açıkladı. Daha fazla özelleştirme için profil donanımı özelliklerinin nasıl düzenlenemez açıklandı ve yaygın sorunlar için sorun giderme ipuçları sağlandı.
İlişkili Bağlantılar
- Android SDK Aracı Üzerindeki Değişiklikler
- Android Emulator'de hata ayıklama
- SDK Tools Sürüm Notları (Google)
- avdmanager
- sdkmanager
İlgili Video
Channel 9 ve YouTube'da daha fazla Xamarin videosu bulun.
Bu makalede, fiziksel Android cihazlarına Android Cihaz Yöneticisi Android Sanal Cihazları (AVD' ler) oluşturmak ve yapılandırmak için Android Cihaz Yöneticisi'nin nasıl kullanımı açıklanmıştır. Bu sanal cihazları fiziksel bir cihaza güvenmek zorunda kalmadan çalıştırarak ve test etmek için kullanabilirsiniz.
Donanım hızlandırmanın etkin olduğunu doğruladıktan sonra (EmulatorPerformansı için Donanım Hızlandırma'da açıklandığı gibi), sonraki adım Android Cihaz Yöneticisi'i (Xamarin Android Cihaz Yöneticisi olarakda adlandırılır) kullanarak uygulamanızı test etmek ve hata ayıklamak için kullanabileceğiniz sanal cihazları oluşturmaktır.
Android Cihaz Yöneticisi Windows
Bu makalede, Android sanal cihazları Android Cihaz Yöneticisi, çoğaltmak, özelleştirmek ve başlatmak için Android Cihaz Yöneticisi'nin nasıl kullan açıklanmıştır.
Android sanal Android Cihaz Yöneticisi 'de çalıştırılan Android Sanal Cihazları (AVD) oluşturmak ve yapılandırmak için Emulator. Her AVD, fiziksel bir Android cihazın benzetimini yapılan bir öykünücü yapılandırmasıdır. Bu, farklı fiziksel Android cihazlarının benzetimini yapan çeşitli yapılandırmalarda uygulama çalıştırmanızı ve test edin.
Gereksinimler
Bu Android Cihaz Yöneticisi için aşağıdaki öğelere ihtiyacınız vardır:
Visual Studio 2019 Community, Professional veya Enterprise.
VEYA Visual Studio 2017 sürüm 15.8 veya sonraki bir sürüm gereklidir. Visual Studio Community, Professional ve Enterprise sürümleri de destekler.
Visual Studio Araçları Xamarin sürüm 4.9 veya sonraki sürümler için.
Android SDK yüklü olması gerekir (bkz. Xamarin.Android Android SDK yüklemesini ayarlama). Henüz yüklenmemişse Android SDK konumlarına yüklemeden emin olun: C:\Program Files (x86)\Android\android-sdk.
Aşağıdaki paketler yük yük Android SDK Yöneticisi:
- Android SDK Tools 26.1.1 veya sonraki bir sürümü
- Android SDK Platform-Tools 27.0.1 veya sonraki bir
- Android SDK Build-Tools 27.0.3 veya sonraki bir
- Android Emulator 27.2.7 veya sonraki bir sürümü.
Bu paketler, aşağıdaki ekran görüntüsünde olduğu gibi Yüklü durumuyla görüntüleniyor olması gerekir:
Cihaz Yöneticisi'ni başlatma
Araçlar Android Android Cihaz Yöneticisi'a tıklayarak Araçlar menüsünden Android Cihaz Yöneticisi:
Başlatma sırasında aşağıdaki hata iletişim kutusu görüntülenirse geçici çözüm yönergeleri için Sorun giderme bölümüne bakın:

Ana Ekran
Uygulamayı ilk kez Android Cihaz Yöneticisi, o anda yapılandırılmış olan tüm sanal cihazları görüntüleyen bir ekran gösterir. Her sanal cihaz için Ad,işletim sistemi (Android Sürümü),İşlemci, Bellek boyutu ve ekran Çözünürlüğü görüntülenir:
Listeden bir cihaz seçerek sağ üstte Başlat düğmesi görünür. Bu sanal cihazla öykünücü başlatmak için Başlat düğmesine tıklayabilirsiniz:
Öykünücü seçilen sanal cihazla başladıktan sonra Başlat düğmesi öykünücüsünü durdurmak için kullanabileceğiniz bir Durdur düğmesine değişir:
Yeni Cihaz
Yeni bir cihaz oluşturmak için Yeni düğmesine tıklayın (ekranın sağ üst kısmında bulunur):
Yeni'ye tıklarsanız Yeni Cihaz ekranı görüntülenir:
Yeni Cihaz ekranında yeni bir cihaz yapılandırmak için aşağıdaki adımları kullanın:
Cihaza yeni bir ad girin. Aşağıdaki örnekte, yeni cihaz Pixel_API_27:
Temel Cihaz açılır menüsüne tıklayarak öykünülen bir fiziksel cihaz seçin:
İşlemci açılır menüsüne tıklayarak bu sanal cihaz için bir işlemci türü seçin. x86'nın seçerek en iyi performansı elde eder çünkü öykünücü, donanım hızlandırma özelliğine sahip olur. Bu x86_64 donanım hızlandırmayı da kullanır, ancak x86'dan biraz daha yavaş çalışır (x86_64 normalde 64 bit uygulamaları test etmek için kullanılır):
Android sürümünü (API düzeyi) işletim sistemi açılır menüsüne tıklayarak seçin. Örneğin, API düzeyi 27 için bir sanal cihaz oluşturmak için Oreo 8.1 - API 27'yi seçin:
Henüz yüklenmemiş bir Android API düzeyini seçersiniz, Cihaz Yöneticisi ekranın alt kısmında Yeni bir cihaz indirilir iletisi görüntüler; yeni sanal cihazı oluşturduğunda gerekli dosyaları indirir ve indirir:

Sanal cihazınıza Google Play Hizmetleri API'leri eklemek için Google API'leri seçeneğini etkinleştirin. Uygulamanın Google Play Store için Google Play Store etkinleştirin:
Görüntülerin Google Play Store Pixel, Pixel 2, Nexus 5 ve Nexus 5X gibi bazı temel cihaz türlerinde kullanılabilir olduğunu unutmayın.
Değiştirmeniz gereken tüm özellikleri düzenleyin. Özelliklerde değişiklik yapmak için bkz. Android Sanal Cihaz Özelliklerini Düzenleme.
Açıkça ayarlamanız gereken ek özellikleri ekleyin. Yeni Cihaz ekranında yalnızca en sık değiştirilen özellikler listelemektedir, ancak ek özellikler eklemek için Özellik Ekle açılır menüsüne (en altta) tıkabilirsiniz:
Özellik listesinin üst kısmında Özel... öğesini seçerek de özel bir özellik tanımlayabilirsiniz.
Yeni cihazı oluşturmak için Oluştur düğmesine (sağ alt köşede) tıklayın:
Lisans Kabulü ekranınız olabilir. Lisans koşullarını kabul ediyorsanız Kabul Et'e tıklayın:
Bu Android Cihaz Yöneticisi, yeni cihazı yüklü sanal cihazlar listesine eklerken cihaz oluşturma sırasında ilerleme durumu göstergesini görüntüler:
Oluşturma işlemi tamamlandığında yeni cihaz, başlatılmaya hazır bir Başlat düğmesiyle yüklü sanal cihazlar listesinde gösterilir:
Cihazı Düzenle
Mevcut bir sanal cihazı düzenlemek için cihazı seçin ve Düzenle düğmesine tıklayın (ekranın sağ üst köşesinde bulunur):
Düzenle'ye tıklarsanız, seçilen sanal cihaz için Cihaz Düzenleyicisi açılır:
Cihaz Düzenleyicisi ekranı, Özellik sütunu altında sanal cihazın özelliklerini, Değer sütunundaki her bir özelliğin karşılık gelen değerleriyle birlikte listeler. Bir özellik seçerek sağda bu özelliğin ayrıntılı bir açıklaması görüntülenir.
Bir özelliği değiştirmek için Value sütunundaki değerini düzenleyin.
Örneğin, aşağıdaki ekran görüntüsünde hw.lcd.density özelliği hw.lcd.densitydeğiştirmektedir:
Gerekli yapılandırma değişikliklerini yaptıktan sonra Kaydet düğmesine tıklayı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ışmak için ek seçenekler Ek Seçenekler 'den (...) kullanılabilir sağ üst köşedeki açılır menü:
Ek seçenekler menüsü aşağıdaki öğeleri içerir:
Yinelenen ve Düzenle : Seçili olan cihazı çoğaltarak Yeni Cihaz ekranında farklı bir benzersiz adla açar. Örneğin, Pixel_API_27 ve Düzenle'yetıklarsanız ad bir sayaç ekler:
Gezgin'de Ortaya Çıkar – Windows cihazın dosyalarını tutan klasörde bir Gezgin Penceresi açar. Örneğin, Pixel_API_27'Pixel_API_27'atıklarsanız aşağıdaki örnekte olduğu gibi bir pencere açılır:
Fabrika Sıfırlaması – Seçili cihazı varsayılan ayarlarına sıfırlar ve çalışırken cihazın iç durumuna yapılan tüm kullanıcı değişikliklerini siler (varsa bu, 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 yapılan değişiklikleri değiştirmez. Bu sıfırlamanın geri alınamayacak olduğunu anımsatacak bir iletişim kutusu görüntülenir. Sıfırlamayı onaylamak için Fabrika Sıfırlaması'ne tıklayın:

Sil: Seçili sanal cihazı kalıcı olarak siler. Bir cihazı silme işleminin geri alınamay olduğunu anımsatacak bir iletişim kutusu görüntülenir. Cihazı silmek istediğinizden eminsanız Sil'e tıklayın.



















































