Ürün belgeleriAndroid emülatör sunucuları
Android emülatör sorunlarını giderme: sanallaştırma, Hyper-V ve grafik
Sunucuda Android emülatörlerini düzeltin: kapalı görünen sanallaştırma, Hyper-V çakışmaları ve izinleri, siyah ekran, yavaş örnekler ve reddeden uygulamalar.
- Orta
- 15 dk okuma
- Güncellendi
Bu sayfada
- Başlamadan önce
- "Virtualization is disabled" veya "VT-x is not available"
- Emülatör Hyper-V ile çakışıyor
- Siyah ekran, yüklemede takılma veya grafik hataları
- Örnekler yavaş veya çöküyor
- Emülatör bir yeniden başlatma veya güncellemeden sonra kapandı
- Bir uygulama çalışmayı reddediyor veya oturum açamıyor
- Sonraki adımlar
Emülatör sorunlarının çoğu dört yerden gelir: donanım sanallaştırması, Windows'ta bir hipervizör çakışması, grafik ayarları veya kaynaklar. Belirtinizi aşağıda bulun.
Başlamadan önce
- Emülatörü, sürümünü ve tam hata mesajını not edin ve bir ekran görüntüsü alın.
- Windows'ta yönetici olarak oturum açın; bazı çözümler yeniden başlatma gerektirir.
"Virtualization is disabled" veya "VT-x is not available"
Emülatör işlemcinin sanallaştırma uzantılarını alamıyor.
- Windows'un ne gördüğüne bakın:
Get-ComputerInfo -Property HyperV*
systeminfo | findstr /i "Hyper-V"- Android GPU sunucuda, VDS'te veya nested dedicated sunucuda uzantılar sağlanır. Windows bunları kullanılamaz olarak bildiriyorsa sunucuyu bir kez yeniden başlatın, ardından bu çıktıyla bir destek talebi açın.
- Bir VPS'te emülatörler donanım sanallaştırmasını kullanamaz; bir VDS'e, nested dedicated sunucuya veya Android GPU sunucuya geçin.
Tüm hipervizörler için diğer kontroller: iç içe sanallaştırma sorunları.
Emülatör Hyper-V ile çakışıyor
- BlueStacks: BlueStacks, 5.20 ve sonraki sürümlerin Hyper-V açık da kapalı da çalıştığını ve web sitesinin uygun yapıyı kurduğunu belirtir. Hyper-V açıkken BlueStacks kullanıcınızın Hyper-V Administrators grubunda olmasını ister; yönetici olarak açılmış bir istemde ekleyin ve yeniden başlatın:
net localgroup "Hyper-V Administrators" YourUserName /add- Hyper-V'nin kapalı olmasını isteyen diğer emülatörler: Windows hipervizörünü kapatın ve yeniden başlatın. Bu WSL 2'yi ve Hyper-V sanal makinelerini de durdurur:
bcdedit /set hypervisorlaunchtype offDaha sonra bcdedit /set hypervisorlaunchtype auto ve bir yeniden başlatmayla yeniden açın.
- Windows'ta Google'ın Android Emulator'ı Windows Hypervisor Platform'u kullanır: onu Turn Windows features on or off içinde açın ve yeniden başlatın.
Siyah ekran, yüklemede takılma veya grafik hataları
- Emülatörün ayarlarında grafik oluşturucuyu değiştirin (örneğin DirectX ile OpenGL arasında) ve örneği yeniden başlatın.
- GPU üreticisinden güncel grafik sürücüsünü kurun; BlueStacks gereksinimleri arasında güncel grafik sürücülerini listeler.
- Özellikle çok sayıda örnekle çözünürlüğü ve kare hızını düşürün.
- Emülatörü en son sürümüne güncelleyin.
Örnekler yavaş veya çöküyor
- Görev Yöneticisi'nde CPU ve belleği kontrol edin. Sınıra yakınsa örnekleri durdurun veya kaynaklarını azaltın; bkz. çok sayıda emülatör örneği çalıştırma.
- Disk alanı açın: her örnek tam bir Android sistemi saklar.
- Günlerdir çalışan örnekleri yeniden başlatın.
Emülatör bir yeniden başlatma veya güncellemeden sonra kapandı
Windows güncellemeleri sunucuyu yeniden başlatabilir. Güncellemeleri yalnızca indirilecek şekilde ayarlayın ve bir bakım penceresinde kurun (Windows Update sorunlarını giderme) ve emülatörü oturum açıldıktan sonra başlayacak şekilde ayarlayın (başlangıç).
Bir uygulama çalışmayı reddediyor veya oturum açamıyor
- Emülatörleri algılayan uygulamalar çalışmayı reddeder; bu uygulamanın tercihidir.
- Oturum açma sorunlarında Android sisteminin tarih ve saatinin doğru olduğunu ve emülatörün internet erişimi olduğunu kontrol edin.
Sonraki adımlar
- Linux sunucular: Linux sunucuda Android Emulator.
- Başa dönün: Android emülatör sunucuları: başlangıç.
Sık sorulan sorular
Emülatörüm için Hyper-V'yi kapatmam gerekir mi?
Her zaman değil. BlueStacks, 5.20 ve sonraki sürümlerin Hyper-V açık da kapalı da çalıştığını belirtir. Eski emülatör sürümleri Hyper-V'nin kapalı olmasını isteyebilir; bu da WSL 2'yi ve Hyper-V sanal makinelerini kapatır.
Bir uygulama neden emülatörde çalışamayacağını söylüyor?
Bazı bankacılık uygulamaları ve hile önleme sistemli oyunlar gibi bazı uygulamalar emülatörleri bilerek algılar. Bunu değiştiren bir sunucu ayarı yoktur; bu uygulamaları bir telefonda kullanın.
Emülatörü kendim güncelleyebilir miyim?
Evet. Güncellemeleri yalnızca emülatör üreticisinin resmi web sitesinden veya emülatörün yerleşik güncelleyicisinden indirin.
Ne zaman destek talebi açmalıyım?
Sunucu hiç donanım sanallaştırması bildirmiyorsa veya buradaki çözümleri denedikten sonra emülatör hâlâ başarısızsa. Emülatörün adını, sürümünü ve tam hata mesajını ekleyin.