77 Soru: Android emülatörü neden bu kadar yavaş? Android emülatörünü nasıl hızlandırabiliriz? [kapalı]

tarafından oluşturulan soru Thu, Nov 1, 2018 12:00 AM

x86 Windows XP 'de 2.67 GHz Celeron işlemciye ve 1.21 GB RAM’e sahibim Profesyonel makine

Benim anladığım kadarıyla Android Emulator bu tür bir makinede oldukça hızlı bir şekilde başlamalıdır, ancak benim için başlamaz. IDE, SDK'lar, JDK'leri ve benzerlerini kurma konusundaki tüm talimatları uyguladım ve öykünücüyü hızlı bir şekilde başlatmakta bazı başarılar elde ettim, ancak bu çok nadir. Mümkünse bu sorunu nasıl çözebilirim?

Ana ekranı başlatıp yüklese bile, çok halsiz. Eclipse IDE 'yi denedim .wikipedia.org /wiki /Eclipse_% 28software% 29 # "rel =" noreferrer "> sürüm 3.5 (Galileo) ve 3.4 (Ganymede) sürümlerini yayınladı.

    
3297
  1. Alternatif, Genymotion'dur. genymotion.com . Bu çok daha hızlı. Basit kurulum.
    2015-07-14 02: 47: 25Z
  2. Öykünücüyü linux üzerinde daha hızlı (ve bu arada waaaay demek istediğim) çalıştırmayı buldum. Dualboot'lu bir dizüstü bilgisayarım var, pencerelerde emülatörün başlatılması yaklaşık 15 dakika sürüyor, linux yaklaşık 30 saniye sürüyor. OSX gibi diğer işletim sistemleri hakkında bilgim yok, ancak bana bir Windows olayı gibi geliyor.
    2015-10-26 11: 06: 02Z
  3. Android Studio 2.0'ın yalnızca çok daha hızlı bir öykünücüye sahip olmadığı, ancak XML gibi kaynaklarınızda belirli değişikliklere izin veren "anında çalıştırma" kullandığı bildiriliyor APK'nin yeniden oluşturulması ve yeniden konuşlandırılması gerekmeksizin hedefe saniyeler içinde konuşlandırılmalıdır. android-developers.blogspot.co.uk adresine bakın. /2015/11 /...
    2015-12-02 22: 44: 13Z
  4. bir öykünücünün daha hızlı çalışması için ram'ınızın çok küçük olduğunu düşünüyorum.
    2016-07-05 22: 24: 04Z
  5. Karışık yorumlardan kaçınmanın bir yolu, sorunun 2 yaşından daha eski olduğunu söyleyen küçük bir bildirim kutusu olabilir. Teknoloji hızla değişiyor ve sorunun daha küçük sitelerdeki gibi kapatılmaması /arşivlenmemesine rağmen yaşın sıralamasını etkilemek istiyorsun.
    2017-02-21 14: 45: 36Z
30 Yanıtlar                              30                         

Güncelle

Artık Android Emulator için Hızlı Önyükleme seçeneğini etkinleştirebilirsiniz. Bu öykünme durumunu koruyacak ve öykünücüyü bir sonraki önyüklemede hızla başlatacak.

Emulator düzenleme düğmesine tıklayın, sonra Gelişmiş Ayarı Göster 'e tıklayın. Ardından, ekran görüntüsünün altındaki gibi Quick Boot'u etkinleştirin.

Hızlı açılış

Android Geliştirme Araçları (ADT) 9.0.0 (veya üstü), AVD'nin (emülatör) durumunu kaydetmenizi sağlayan bir özelliktir ve emülatörünüzü anında başlatabilirsiniz. Yeni bir AVD oluştururken bu özelliği etkinleştirmeniz gerekir veya daha sonra AVD'yi düzenleyerek oluşturabilirsiniz.

Ayrıca çok hızlı bir emülatörle sonuçlanan Device RAM Size’u 1024’a yükselttim.

Daha fazla bilgi için aşağıdaki ekran görüntülerine bakın.

  

Enstantane kaydetme özelliği ile yeni bir AVD oluşturma.

Anlık görüntü kaydetme özelliğine sahip Android emülatörü.

  

Öykünücüyü anlık görüntüden başlatma.

Öykünücüyü anlık görüntüden başlatma.

Emülatörünüzü hızlandırmak için Android Emulator! :

    
1411
2018-12-10 11: 11: 41Z
  1. Cihazı ve mevcut cihazı güncellediğinizde, ilk başlangıçtaki kullanıcı verilerini anlık görüntüden silin
    2011-05-10 11: 13: 29Z
  2. AVD'yi bu şekilde ayarladım, ancak AVD'yi yeniden başlattığımda hala yavaş görünüyor, neden?
    2011-07-16 13: 01: 19Z
  3. @ Peter Ehrlich: Sadece Pencere > Android SDK ve AVD Yöneticisi ve listeden başlatmak istediğiniz AVD'yi seçin ve ardından sağ bölmedeki Başlat düğmesini tıklayın. İstediğiniz gibi açılacak.
    2012-01-02 07: 10: 05Z
  4. 1024'ü ayarlarken "bellek ayıramadım" ifadesini aldım. Ayrıca, yapılandırma penceresinin altında şunu söyleyen bir uyarı görüntülendi: bağlı olarak başarısız olabilir ... "770 'e ayarlamaya çalıştım, ve sonra çalıştı. 800 olarak ayarlanamadı.
    2013-08-06 10: 56: 23Z
  5. @ Msmit1993: Intel x86 tabanlı öykünücüyü HAX aracıyla kullanabilirsiniz. İnan bana, öykünücüyü gerçek cihazından daha hızlı şaşırtacaksın.
    2013-11-22 12: 48: 24Z

ÖNEMLİ NOT : Lütfen önce , CPU'nuzun Intel VT'yi desteklediğinden emin olmak için VT hakkında Intel listesi .

HAXM Yavaş Android Emulator Hızını Hızlandırır

HAXM - "Intel Donanım Hızlandırılmış Uygulama Yöneticisi" anlamına gelir

Şu anda yalnızca Intel® VT'yi (Intel Sanallaştırma Teknolojisi) destekliyor.

Android öykünücüsü QEMU 'ya dayanmaktadır. Ana sistemdeki QEMU ile HAXM sürücüsü arasındaki arabirim, satıcıya yönelik olarak tasarlanmıştır.

HAXM

Android Geliştirme Ortamınızı HAXM için Yapılandırma Adımları

  1. Eclipse Güncellemesi: Eclipse kurulumunuzun ve ADT eklentisinin tamamen güncel olduğundan emin olun.

  2. Android Araçlarını Güncelle: Her Eclipse eklenti güncellemesinden sonra, Android SDK Araçlarınızı güncellemek önemlidir. Bunu yapmak için, Android SDK Yöneticisini başlatın ve tüm Android SDK bileşenlerini güncelleyin. HAXM'den yararlanmak için en azından 17 numaralı sürümde olmanız gerekir.

Resim tanımını buraya girin

  • x86 Atom Sistem Görüntüleri ve Intel Donanım Hızlandırılmış Uygulama Yöneticisi Sürücüsünü indirin. Aşağıdaki resmi takip edin:

Resim tanımını buraya girin

  • "IntelHaxm.exe" dosyasını çalıştırarak HAXM Sürücüsünü yükleyin. Aşağıdaki konumlardan birinde bulunur:

    • C:\Program Files\Android\android-sdk\extras\intel\Hardware_Accelerated_Execution_Manager

    • C:\Users\<user>\adt-bundle-windows-x86_64\sdk\extras\intel\Hardware_Accelerated_Execution_Manager

    Yükleyici Intel VT'nin açık olması gerektiği mesajıyla başarısız olursa, bunu BIOS . Bunun nasıl yapılacağına ilişkin açıklamaya Intel VT'yi (Sanallaştırma Teknolojisi) Etkinleştirme .

Install .exe veya .dmg

  • Bir yeni oluşturun x86 AVD: Aşağıdaki resmi takip edin:

AVD Oluştur

  • Veya yeni SDK’ya gelince, Resim tanımını buraya girin
1113
2019-05-26 08: 31: 06Z
  1. İyi yazma. Google’dan dokümanlar arıyorsanız (Mac için birkaç farklılık içerir), burada bulunabilir: developer.android.com/tools/devices/emulator.html#accel-vm
    2013-02-07 03: 11: 13Z
  2. Linux'ta çalışmıyor.
    2013-02-18 05: 29: 25Z
  3. Bu çözümü denedim. İşe yaradı. Ancak, MonoDroid kullanarak kurdum ve bir dakika IntelHaxm.exe bulamadım. Buradaydı: C: ​​\Kullanıcılar \jbarneck \AppData \Local \Android \android \android-sdk \extras \intel
    2013-04-29 14: 35: 53Z
  4. Vay, sana yeterince teşekkür edemiyorum! Bunca zamandır yavaş emülatörle yaşadığıma inanamıyorum. Bunun normal olduğunu düşündüm. Hızlı başlangıç ​​saatlerini gerçekten çok özlüyorum, ancak GPU hızlandırma ile birlikte anlık görüntüyü etkinleştirmenin bir yolu yok mu?
    2013-07-10 12: 20: 27Z
  5. Harika çalışıyor. Bunu paylaştığın için teşekkürler! "Host GPU Kullan" etkin olduğunda, emülatör yoğun şekilde titrer, ancak Host GPU etkin olmadan da şimdi gerçekten hızlıdır.
    2013-09-12 09: 23: 22Z

Android x86 'yı deneyin. Google Android emülatöründen çok daha hızlı. Şu adımları izleyin:

  1. VirtualBox . uygulamasını yükleyin.
  2. İhtiyacınız olan ISO dosyasını indirin.
  3. Linux 2.6 /Diğer Linux, 512 MB RAM, HD 2 GB olarak sanal bir makine oluşturun. Ağ: PCnet-Fast III, NAT 'a ekli. Köprülü bir adaptör de kullanabilirsiniz, ancak ortamınızda bir DHCP sunucusuna ihtiyacınız var.
  4. Android x86'yı öykünücüye yükleyin, çalıştırın.
  5. Alt + F1 tuşlarına basın, netcfg yazın, IP adresini unutmayın, Alt + F7 tuşlarına basın. /li>
  6. Windows XP sisteminizde cmd'yi çalıştırın, dizini Android araçlar dizininize değiştirin, adb connect <virtual_machine_IP> yazın.
  7. Eclipse uygulamasını başlatın, ADT eklentisini açın, cihazı bulun ve tadını çıkarın!
589
2014-12-02 04: 30: 52Z
  1. bu yüzden bağlandım. Ekranın dikey olmasını nasıl sağlayabilirim? Ayrıca telefonun donanım düğmelerini hiçbir yerde göremiyorum.
    2011-05-20 01: 54: 41Z
  2. 2011-05-27 17: 26: 40Z
  3. Sadece fareyi emülatörde kullanmak istiyorsanız, cihaz menüsünde fare entegrasyonunu etkinleştirmeniz gerektiğini hatırlatmak için!
    2011-07-26 04: 05: 09Z
  4. ARM'e özel bir şey kullanıyorsanız (örneğin, Android için Mono gibi), Android x86'da çalışmayacağını unutmayın.
    2011-09-07 17: 31: 38Z
  5. Benim için netcfg gösteriliyor 127.0.0.1 255.0.0.0 0x00000049 Adb komutunda belirtmem gereken 127.0.0.1 IP var mı? gösterimi "127.0.0.1:5555" e bağlanılamıyor "Lütfen yardım edin.
    2011-10-16 12: 00: 14Z

GÜNCELLEME: Android stüdyosunun (2.x) en son sürümü, paketlenmiş emülatörde önemli iyileştirmeler yaptı. Duyarlı ve bir sürü özelliğe sahip.

Hala ilgilenenler için: Genymotion 'ı kullanmayı deneyin. Kaydolduktan sonra Windows /Mac OS X /Linux için bir sürümünü indirebilirsiniz. Eclipse için bir eklenti de mevcuttur:

  

Eklentinin kurulumu Eclipse'i başlatıp "Yardım /Yeni Yazılım Kur" menüsüne gidip aşağıdaki URL ile yeni bir Güncelleme Sitesi ekleyerek yapılabilir: http://plugins.genymotion.com/eclipse . Eclipse ile belirtilen adımları izleyin.

Bu emülatör hızlı ve duyarlı.

GenyMotion, cihazınızın pil seviyesi, sinyal gücü ve GPS dahil olmak üzere çeşitli sensörlerini kontrol etmenize olanak sağlar. En son sürüm artık kamera araçlarını da içeriyor.

    
314
2018-11-27 08: 37: 52Z
  1. Genymotion, uygulamanızı geliştirmenin /test etmenin en iyi yoludur. Geleneksel bir taklitçiden sadece daha hızlı ve daha iyi değil. Gerçek bir cihazdan daha hızlı. Dağıtımlarımın% 99,99'unu kullanıyorum, çünkü sonuçları zamanın bir bölümünde görebiliyorum. Ayrıca, OpenGL ES ve normal bir emülatörde bulunmayan diğer şeyleri de kullanabileceğim anlamına geliyor.
    2013-09-14 18: 32: 38Z
  2. Genymotion'un yeni sürümleri GooglePlay Hizmetlerini içermiyor. Bu bağlantı manuel olarak nasıl kurulacağını gösterir: forum.xda-developers.com/showthread.php?t=2528952
    2014-05-07 06: 35: 41Z
  3. VBox'u veya kullandıkları araçlardan herhangi birini yeniden yükleyene kadar sorun değil, çalışmayı durdurur - kaldırma yardımcı olmaz. Ancak, bu, devam ettiğinde iyiydi.
    2016-03-29 14: 15: 12Z
  4. Genymotion artık ücretsiz değil (En son kullandığımda olduğu gibi), Bu hala geliştiriciler için en iyi seçenek olup olmadığından emin değil
    2016-09-12 14: 09: 14Z
  5. Android stüdyo 2'den bu yana emülatör on kat geliştirildi. Birçok özelliğe sahip ve iyi bir performans sergiliyor.
    2016-11-02 14: 28: 58Z

(Eski) Eclipse sürümünüze dahil edilen emülatör çok yavaştır.

Son emülatörler, 2010'da olduğundan daha hızlı. SDK /IDE'nizi güncelleyin.

Şahsen, testleri yapmak için gerçek bir telefon kullanıyorum. Daha hızlı ve testler daha gerçekçi. Ancak, uygulamanızı birçok farklı Android sürümünde test etmek istiyorsanız ve birkaç telefon almak istemiyorsanız, öykünücüyü zaman zaman kullanmanız gerekir.

    
206
2018-02-13 05: 17: 45Z
  1. vmware, gerçek makineye kıyasla farkedilmemiş performans farkıyla çalışır. Öykünücü ARM taklit ediyor olsa bile, aynı sistemde bile daha hızlı olması gerekirm frekansı ve bilgisayarım 3.6 MHz, 500 MHz android telefondan daha yavaş.
    2012-03-11 11: 04: 04Z
  2. @ rds - Öyleyse daha hızlı yüklenebilmesi için AVD'm ARM yerine intel öykünmesi gerekir mi?
    2013-12-22 05: 14: 13Z
  3. hayır, bu x86 için optimize edilmemiştir ... x86 telefon donanımını taklit eder - genel telefon günümüzde söz konusu makineyi kolayca geride bırakmaktadır :)
    2014-05-28 18: 58: 55Z
  4. Her ikisinin de aynı emülatörün doğru çalıştığını biliyor musunuz? android-sdk \tools \emulator-x86.exe, Eclipse ile ilgisi yok, muhtemelen Intel x 86 görüntülerini Intel HAXM ile kullanmaya başladınız.
    2015-09-08 21: 31: 58Z
  5. Şimdi şimşek hızına girdikleri günlerde ne kadar yavaş oldukları ile karşılaştırıldı.
    2015-09-18 12: 57: 21Z

Emülatörün başlatılması çok yavaş. İyi olan şey, öykünücüyü yalnızca bir kez başlatmanız gerektiğidir. Emülatör zaten çalışıyorsa ve uygulamanızı tekrar çalıştırıyorsanız, emülatör uygulamayı nispeten hızlı bir şekilde yeniden yükler. Elbette, bir telefonda ne kadar hızlı çalışacağını bilmek istiyorsanız, bunu gerçek bir telefonda test etmek en iyisidir.

    
134
2010-01-12 14: 55: 08Z
  1. Birkaç saat sürerse, muhtemelen başka bir sorun vardır. Benim için sadece birkaç dakika sürüyor.
    2010-10-25 12: 59: 23Z
  2. donanım yapılandırmanız ve işletim sisteminiz nedir?
    2010-12-16 23: 16: 46Z
  3. @ Junior Mayhe: Windows, Mac ve Linux kullanarak Android için programladım. Mac'i şu anda en sık kullanıyorum. Kullandığım bilgisayarlarda 2 ila 4 g RAM ve oldukça modern bir 2 ila 3 ghz işlemci var. Her durumda, önce öykünücüyü başlatmak birkaç dakika sürer, ancak daha sonra uygulamayı yeniden yüklemek oldukça hızlıdır.
    2010-12-17 15: 23: 25Z
  4. @ user286101: zaten çalışan bir emülatöre yeni bir apk yüklemek eski dizüstü bilgisayarımda (1.6Ghz çift çekirdekli, 1GB RAM) 10 saniyeden fazla sürmüyor, tek sorun öykünücüyü çalışır durumda bırakmayı unuttuğum için yavaş başlatma işleminden geçmem gerekti (3-5 dakika sürer).
    2011-08-12 14: 49: 41Z
  5. @ LieRyan "10 saniyeden daha fazla sürmemelidir" ne yazık ki, bu bugünün makinelerinde eşzamanlı bir boyutta C ++ projesinin zamanı. /div>
    2012-01-14 02: 41: 25Z

    Intel 15 Mayıs 2012 tarihinde ICS öykünücüsü için önerilen yükleme yönergeleri . Bu benim için çalıştı. Öykünücüsü artık hızlı ve kullanıcı arayüzü sorunsuz.

    Talimatların ilk yarısı yeterince ayrıntılı olduğundan, Android SDK yöneticisini ve Intel HAXM'i kullanarak Intel x86 Atom Sistem Görüntülerini yükleyebileceğinizi varsayacağım.

    Şimdi her şeyin ayarlandığından emin olmak için yüksek performanslı bir emülatörün keyfini çıkarabilirsiniz:

    Ve başlat:

     
    sudo kextload -b com.intel.kext.intelhaxm (mac)
    

    HAXM düzgün çalışıyorsa, öykünücüyü başlatırken bu mesajı görebilirsiniz:

      

    HAX çalışıyor ve emülatör hızlı sanal modda çalışıyor

    Aksi takdirde, şu hatayı görebilirsiniz:

      

    HAX çalışmıyor ve emülatör öykünme modunda çalışıyor emülatör:
      Hax modülü açılamadı

    • GPU öykünmesini kullanın. Bu yazı itibariyle GPU öykünmesini kullanırken Anlık Görüntü seçeneğini kullanamazsınız. GPU emülasyonunun "evet" olarak ayarlandığından emin olun.

    • Cihaz hafızasını 1024 MB veya daha fazlasına ayarlayın , ancak Intel HAXM ayarından daha fazlasını değil. Aygıt başına 1024 MB, HAXM için 2048 kullanıyorum.

    Kaydettikten sonra ayarları her zaman iki kez kontrol edin! Emülatör, ayarlamanıza izin verdiği şey konusunda çok seçicidir ve size söylemeden yapılandırmaları geri alır.

    Bu ayarlarla yazılım klavyesi artık görünmez ve ekrana geri dönme, menü ve yeni tuşlar görünmez. Bu, mevcut ICS Intel x86 sistem görüntüsünün bir sınırlaması gibi görünüyor. klavye kısayollarını kullanmanız gerekir.

    Mac OS'de, F1 - F12 tuşlarının çalışması için fn + control tuşlarına basmanız gerekir. . Sayfa yukarı /aşağı /sol /sağ kontrol + ok tuşlarını kullanarak yapılabilir.

        
    125
    2018-11-27 08: 38: 37Z
    1. Intel HAXM ile sanal bir makine kullanırken dikkatli olun. Görünüşe göre, sistem belleği tükenirse sanal ortam bozulabilir.
      2012-06-14 15: 28: 21Z
    2. android-dev.ro /web /guest /home Bu, Eclipse'de HAXM x86 AVD kurulumu için adım adım iyi bir talimattır. Ayrıca, Google API’lerin nasıl kurulacağını da açıklar.
      2012-10-15 13: 58: 09Z
    3. Bunun yanlış bir şey yapıp yapmadığımdan emin değilim, ancak kılavuzu yakından izledim ve aldım: "HAX çalışıyor ve öykünücüsü hızlı modda çalışıyor", aygıttan hemen önce başladı, ama ... aslında kol sürümünden bile daha yavaş yüklüyor. Mac'tayım ve CPU VT'yi destekliyor.
      2012-12-09 18: 46: 36Z
    4. Bu doğru cevap. Intel x86 işlemcim yüklü ve GPU etkin. Öykünücüsü bu ayarlarla çok duyarlı ve pürüzsüz. EN SONUNDA ! Windows veya mac üzerinde ayarlama konusunda yardıma ihtiyacınız olursa bana bildirin. Tüm adios
      2013-02-09 23: 22: 15Z
    5. Bunun için teşekkürler, Windows 7 Pro, intel core i7 3770 üzerinde test edildi ve çalışıyor. Windows'ta Intel Donanım Hızlandırılmış Uygulama Yöneticisinin (HAXM) yalnızca kurulması gerekir, otomatik olarak başlayacaktır. Yalnızca Intel Atom x86 ile bir AVD oluşturun ve 'ana bilgisayar GPU'sunu kullan' öğesinin seçili olduğundan emin olun
      2013-03-14 00: 35: 22Z

    Öykünücüyü başlatmak için aşağıdaki komutu kullanarak emulator.bat dosyasını oluşturabilirsiniz. Daha hızlı başlayacaktır.

     
    emulator.exe -cpu-delay 0 -no-boot-anim @<avd name>
    

    Veya Unix'te (Mac veya Linux lezzetleri):

     
    emulator -cpu-delay 0 -no-boot-anim @<avd name>
    
        
    109
    2017-11-29 16: 10: 39Z
    1. -no-boot-anim eklemek, başlangıç ​​süresini yaklaşık% 38 oranında azalttı. Teşekkürler!
      2011-06-10 21: 39: 41Z
    2. (Android Studio) Çalıştır > Yapılandırmaları Düzenleyin ... . Yapılandırma /Hata Ayıklama Yapılandırmaları iletişim kutusu 'nun sol panelinde bir yapılandırma seçin veya oluşturun. Hedef Cihaz seçenekleri altında, AVD'yi seçin. Emulator sekmesinde, Ek virgül içine -no-boot-anim girin.2. satır seçenekleri alan
      2015-06-26 03: 58: 21Z

    Bağlı bir Dalvik Debug Monitor Server (DDMS) yoksa, öykünücünün çok daha hızlı başladığını fark ettim. Öyleyse, emülatörü Sanal Aygıt Yöneticisi "SDK Setup.exe" den başlatırsanız ve Eclipse başlatılmazsa, emülatör daha hızlı çalışır.

    Öykünücüyü Eclipse'den başlatırsanız: DDMS oradadır, bu nedenle bazen emülatör son derece yavaştır, ancak bazen daha hızlıdır.

        
    102
    2014-12-02 04: 32: 54Z
    1. @ Shekhar: DDMS = Dalvik Hata Ayıklama İzleme Sunucusu
      2011-08-12 14: 50: 14Z
    2. öykünücüyü Git Bash'in Cordova komut satırı üzerinden çalıştırırsak ... Dalvik Debug Monivor Server nasıl devre dışı bırakılır?
      2015-05-02 15: 33: 44Z

    Emülatörler yavaş. Bu konuda yapabileceğiniz hiçbir şey yok, ancak öykünücüye alternatifler var.

    1. Genymotion - Tercih Edilen

    2. VirtualBox

    3. BlueStacks

    4. YouWave

    5. Windows Android Emulator

    6. Fasulye Kavanozu

    7. Andy

    Emülatörünüzü daha hızlı hale getirmek için bir GPU'yu barındırabilir ve daha hafif bir Android sürümü kullanabilirsiniz ( Android 2.3 (Kurabiye). Mac'te geliştirme daha iyi olurdu. BTW neden bir emülatör kullanıyorsunuz? Gerçek bir telefon kullanmak daha mantıklı.

        
    61
    2017-11-29 15: 50: 58Z
    1. Genymotion kullandım ve varsayılan Android öykünücüsünden daha hızlı olduğunu söylemek zorundayım.
      2015-11-18 07: 21: 58Z
    2. "Neden bir öykünücü kullan, BTW? Gerçek bir telefon kullanmak daha mantıklı." Ben işteyim ve dolaşacak kadar telefonumuz yok. Ben testçi değilim, bu yüzden onlardan öncelik alamıyorum.
      2018-01-30 15: 01: 43Z
    3. öykünücüsü yavaş değil, ancak makineniz. x86 resim önerildi.
      2018-03-02 11: 01: 27Z
    4. @ Almo, Gerçek telefonlar iyi bir seçimdir, ancak öykünücü, uygulamanızı farklı ekranlarda android Sürüm + tasarımın çoğuyla uyumlu hale getirmeniz için alan sağlar, bu Gerçek telefonlarla test etmeye başlamadan önce uygulamanızın daha az hatayla çalışmasına izin verin. Kişisel olarak bazı tasarım sorunlarının farklı emülatörlerde kontrol edilerek kolayca düzeltilebileceğini gördüm. Hepsinde en az 1 farklı işletim sistemi ve ekran boyutuna sahip telefon bulunamıyor ...
      2018-08-27 03: 58: 42Z

    Android SDK Tools’un Revizyon 17’si itibariyle, emülatör daha iyi verimlilik için grafik hızlandırmayı ve CPU tarafından sağlanan uzantıları kullanabilir. Prerequisites ve tüm konfigürasyon ve kullanıcı notları şurada:

    http://developer.android.com/guide/developing/devices /emulator.html # acceleration

    GPU hızlandırma özelliğini etkinleştirmek için, öykünücüyü komut satırından çalıştırın veya "-gpu "AVD yapılandırmasındaki ek emülatör komut satırı seçeneklerine."  

    emulator -avd <avd_name> -gpu on
    

    CPU makine uzantılarını kullanmak için sürücüyü yüklemeniz gerekir (çünkü mevcut VirtualBox veya VMware sürücüleri). Kurulduktan sonra, x86 tabanlı bir AVD kullandığınızda otomatik olarak kullanılır.

        
    50
    2014-12-02 04: 54: 28Z
    1. Bunu daha yeni öğrendim. Emülatörün neredeyse gerçek bir cihazla çalışmasını sağlar!
      2012-04-13 00: 20: 05Z
    2. GPU hızlandırmayı kullanmak için Android 4.0 veya üstünü kullanmanız gerektiğini unutmayın. Ayrıca, mevcut araçlarla BOTH anlık görüntülerini ve GPU hızlandırmasını aynı anda kullanamazsınız, bunu seçmek zorundasınız (Kişisel olarak GPU hızlandırmayı ve yavaş emülatörün başlatılmasını tercih ederim).
      2012-11-05 21: 09: 33Z

    Antivirüsünüzü devre dışı bırakmayı deneyin. Belki öykünücüyü biraz daha hızlı hale getirir.

        
    46
    2010-01-08 03: 57: 23Z
    1. Bunu da doğru buldum - AVG Free'yi yükledim ve MS Security Essentials'ı yükledim ve emülatör farkedilir şekilde daha hızlı başlar. YMMV.
      2010-03-19 20: 01: 39Z
    2. linux sistemlerde hala oldukça durgun
      2012-03-01 17: 30: 56Z
    3. NO antivirüsüm var. Hala yaş alır ..
      2012-07-28 12: 54: 51Z
    4. Bunu şaka olduğunu düşünen başka biri okudu mu?
      2015-07-15 18: 53: 55Z
    5. Öykünücüm Linux'umda AV'siz o kadar yavaş ki sadece siyah bir pencere açıyor ve kilitleniyor. Windows'lu diğer bilgisayarlarım vt-x'i desteklemiyor, çalışması.
      2016-02-18 04: 04: 36Z

    Android SDK rev. 17, AMD ve Intel sanallaştırma teknolojilerini kullanan Sanal Makine Hızlandırmasını destekler.

    Bu özellik emülatör performansını çok artırabilir!

    Daha fazla ayrıntı için Android öykünücüsü belgelerinde aşağıdaki bölüme bakın: Sanal Makine Hızlandırmasını Yapılandırma

    İşletim sisteminize uygun sürücüyü yüklemeyi unutmayın:

    Sürücüleri kurduktan ve bir Android X86 indirdikten sonrasistem görüntüsünde (belgelerde açıklandığı gibi) x86 görüntüsünü kullanarak yeni bir AVD oluşturabilirsiniz:

    Örneğin:

    • Hedef: Intel Atom x86 Sistem Görüntüsü - API Seviye 10
    • CPU /ABI: Intel Atom (x86)
    44
    2012-04-06 22: 10: 50Z
    1. maalesef, şu anda AMD-V yalnızca linux'da desteklenmektedir (SDK rev 17).
      2013-07-18 11: 29: 54Z
    2. Intel HAXM x86 AVD'mi% 200 ~% 300 daha hızlı hale getirdi! Büyük!
      2013-12-05 07: 43: 43Z

    Emulator Başlangıç ​​Seçenekleri -cpu-delay <delay> seçeneği /em> yardımcı olabilir.

        
    40
    2012-03-08 20: 46: 49Z
    1. Bağlantı hiçbir yere gitmiyor. Bu hala alakalı mı?
      2018-01-09 01: 04: 19Z

    Öykünücü boşta iken kendini yavaşlatıyor gibi görünüyor. Bu, taraftaki tuşların üzerinde hızlı bir şekilde fareyle tıkayarak ve ışıklandırma tepkilerini gözlemleyerek ortaya çıkar. Geçici bir çözüm olarak, öykünücüyü başlatırken -icount auto'u QEMU 'ya iletiyorum. Sizin için my_avd.bat adında bir toplu iş dosyası yapabilirsiniz:

     
    emulator @my_avd -no-boot-anim -qemu -icount auto
    •  @my_avd - 'my_avd' adlı bir sanal cihazı başlat
    •  -no-boot-anim - daha hızlı önyükleme için animasyonu devre dışı bırak
    •  -qemu args... - argümanları qemu'ya iletme
    •  -icount [N|auto] - komut başına 2 ^ N saat işareti ile sanal komut sayacını etkinleştir

    Bu, animasyonların tereyağını yumuşattı ve adb install kat arttı.

        
    40
    2015-03-10 13: 20: 50Z
    1. neden icount otomatik olarak daha hızlı hale getiriyor?
      2011-10-27 12: 43: 18Z
    2. teşekkür ederim. -no-boot-anim daha hızlı android boot ediyor gibi görünüyor!
      2011-12-30 20: 51: 37Z
    3. Etkileyici .... Spesifik olarak 'adb'nin çok düşük aktarım hızında sıkışıp kaldım. Şimdi gerçekten hızlı, tıpkı x86 görüntüsü kadar hızlı. Teşekkürler
      2013-08-25 05: 30: 02Z
    4. Eclipse kullanıyorum. Bu seçenekleri ortamımda nasıl kuracağınızı biliyor musunuz?
      2015-03-11 06: 16: 58Z
    5. @ MSS Hiçbir fikrim yok ... Android öykünücüsünü kullandığımdan bu yana yıllar geçti. Maalesef
      2015-04-05 21: 06: 24Z

    Android emulator sürüm 9, yeni bir "anlık görüntü" özelliğine sahip. durumunu kaydedebilirsiniz. öykünücüsü (öykünücünün görüntüsünü oluşturun) ve öykünücüyü başlattığınızda önyüklemekten kaçının.

        
    34
    2015-03-01 12: 31: 59Z

    Öykünücü sorunlarını Google G /Ç 2011: Android Geliştirme Araçları konuşması, bir 0:40:20 başlıyor.

    Tüm Android ortamı öykünmüş donanımda çalıştığı ve talimatlar öykünülmüş bir ARM işlemcisinde de yürütüldüğü için öykünücü yavaş çalışıyor.

    Asıl boğulma noktası, herhangi bir özel donanımda çalışmadığından, ancak aslında yazılım oluşturma yoluyla gerçekleştirildiği için görüntü oluşturmadır. Ekran boyutunu düşürmek, emülatör performansını önemli ölçüde artıracaktır. Daha fazla /daha hızlı bellek almak yardımcı olmayacaktır.

    O sırada, emülatörün ana bilgisayar donanımı üzerinden belirli talimatları yayınlamasını sağlayacak bir arayüz geliştirdiklerini, bu nedenle nihayetinde, emülatör performanslarının ham gücüyle yararlanabileceğini söylediler. masaüstü donanımı.

        
    34
    2018-11-27 08: 39: 33Z

    Emülatörün şu anki (Mayıs 2011) sürümü özellikle Android 3.0 (Honeycomb) ile yavaştır ) öncelikli olarak emülatör donanım GL'yi desteklemediği için - bu, GL kodunun yazılıma çevrildiği anlamına gelir (aslında ARM yazılımı) ve daha sonra yazılımda QEMU . Bu çılgınca yavaş. Bu sorun üzerinde çalışıyorlar ve kısmen çözülmüş durumdalar, ancak herhangi bir sürümde kalmayacaklar.

    Videoyu izleyin Google I /O 2011: Android Geliştirme Araçları eylem halindeyken görmek için - yaklaşık 44 dakikaya atlayın.

        
    30
    2012-03-08 21: 07: 27Z

    Intel x86 Emulator Accelerator kullanın

    Önce, Intel x86 Emulator Accelerator'ı (HAXM) yükleyin. Bu doğrudan Intel'den veya Android SDK Yöneticisi kullanılarak indirilebilir. SDK Yöneticisi'nde Ekstralar altında bulunur.

     SDK Yönetici Ekran Görüntüsü

    Kullandığım Android Studio sürümünde (0.8.9), Android SDK Yöneticisi HAXM'i indiriyor, ancak aslında yükleyiciyi çalıştırmıyor (bunun daha sonraki sürümlerde çözüleceğini varsayıyorum). Yükleyiciyi çalıştırmak için C: \Program Files (x86) \Android \android-studio \sdk \extras \intel \Hardware \Donanım_Accelerated_Execution_Manager bölümüne gidip intelhaxm.exe'yi manuel olarak başlatmak zorunda kaldım.

    HAXM Intel aygıtlarıyla çalışır, bu nedenle Intel CPU ile yeni bir Emulator oluşturdu.

    Intel Atom x86 kullanarak yeni bir AVD oluşturun

    Bu, işleri önemli ölçüde geliştirdi, ancak öykünücüsü hala biraz halsiz hissediyordu. Son adım, Android Sanal Aygıt Yöneticisi'nde (AVD) Ana Bilgisayar GPU'yu Kullan öğesini seçmekti.

     AVD Seçenek Oluştur Ekran Görüntüsü

    Bu değişikliklerden sonra, Android Emulator 5-10 saniye içinde başlatılıyor ve gözle görülür bir gecikme olmadan çalışıyordu. Bu özelliklerin donanıma bağlı (CPU /GPU) olduğunu ve bazı sistemlerde çalışmayabileceğini unutmayın.

        
    29
    2018-11-27 08: 40: 18Z
    1. Ana Bilgisayar GPU'sunu Kullanın anahtarıdır! teşekkürler bir makinede neden hızlı bir emu kullandığımı ve diğerinde neden sahip olmadığımı merak ediyordum
      2017-02-13 21: 26: 42Z
    2. bir AMD işlemciniz varsa BIOS üzerinde sanallaştırmayı etkinleştirmelisiniz, sonra Vt-x
      özelliğini etkinleştirin
      2017-09-12 09: 06: 05Z
    3. Dikkat, bu HAXM, Linux için değil, yalnızca Windows için gereklidir (ve kullanılabilir).
      2017-09-13 10: 58: 09Z

    Yeni bir seçenek Android için Visual Studio Emulator - çok hızlı, Hyper-V , x86 ve VS olmadan bile indirmek ücretsizdir .

        
    28
    2015-07-22 18: 59: 23Z
    1. Sadece Windows için mi?
      2015-07-21 07: 12: 55Z
    2. Evet - yalnızca Windows'ta bulunan Hyper-V'yi kullanır.
      2015-07-22 18: 58: 21Z
    3. İddiaya katılıyorum - gezegendeki en iyi emülatör. Bir kaç senedir diğer emülatörleri kullanmaktan acı çektikten sonra şahitim. Özellikle hata ayıklama söz konusu olduğunda, diğerlerinden çok daha iyidir. Genymotion fena değil ama Hyper-V ile çakışan VirtualBox gerektiriyor. Bu cevap en tepeye gitmeli.
      2015-08-01 18: 20: 17Z
    4. @ JohnKemnetz yalnızca Windows Professional veya üstü sürümlerde ekleyebilirim.
      2016-08-06 23: 32: 48Z

    Android Studio için Genymotion 'ı deneyin. Hızlı alevli! Sadece bir kez kurulum ihtiyacı var. Artık AVD ağrısı yok.

        
    28
    2015-11-18 05: 05: 49Z

    Buna daha fazla bilgi eklemek için.

    Son zamanlarda Ubuntu kurulumumu Ubuntu 10.04 'e yükselttim Sırasıyla Java sürümümü şu şekilde güncelleyen LTS (Lucid Lynx):

     
    Java version "1.6.0_20"
    Java(TM) SE Runtime Environment (build 1.6.0_20-b02)
    Java HotSpot(TM) 64-Bit Server VM (build 16.3-b01, mixed mode)
    

    Ve şimdi öykünücüsü (başlaması biraz zaman alsa da) öncekinden daha hızlı çalışıyor gibi görünüyor.

    İnsanların JVM’lerini yükseltmelerine değer olabilir.

        
    27
    2014-12-02 05: 04: 24Z
    1. 64 bit java, aynı makinede 32 bit java'dan daha hızlı (~ 2 kez).
      2011-09-08 15: 19: 29Z
    2. Öykünme hızının neden Java sürümüne bağlı olduğunu göremiyorum. Emülatör Java'da yazılmamıştır ve JVM'de çalışmaz.
      2011-11-01 19: 56: 17Z
    3. 64-bit Oracle Java 1.6.0_26 kullanıyorum ve Emulator'ım bir kaplumbağadan daha yavaş ... acı veriyor. Core2Quad, 64-bit Java + Ubuntu 11.10, 8 GB Ram.
      2011-12-12 02: 54: 15Z
    4. Java'da yazılmış değilse ve JVM'de çalışmıyorsa, neden Java gerektiriyor (ya da herhangi bir Java sürümü de yok!)
      2014-05-25 17: 03: 51Z

    İşte kimsenin bundan bahsetmediğini fark ettim.

    Kullanılabilir tüm işlemcileri öykünücüye atayın

    İşte deneyebileceğiniz şeyler. Özellikle yükleme süresinde emülatörü benim için hızlandırıyor. Öykünücünün sadece tek bir kor kullandığını fark ettim.Kullanılabilir CPU’nun e. Kullanılabilir tüm işlemcileri kullanmaya ayarladım.

    Windows 7 kullanıyorum.

      

    Android emülatörü başlarken, Görev Yöneticisini açın, İşlem sekmesine bakın, "emulator-arm.exe" veya "emulator-arm.exe * 32" arayın ... üzerine sağ tıklayın, seçin İşlemci benzeşimi ve öykünücüye istediğiniz kadar işlemci atayın.

    Resim tanımını buraya girin

        
    25
    2014-12-02 05: 06: 32Z
    1. Bu, Windows 7 makinemde işleri biraz hızlandırdı
      2013-01-11 20: 45: 14Z
    2. Windows 8'de nasıl yapılır?
      2013-02-17 18: 37: 26Z
    3. Sanırım aynısını yapmak için Windows 8 görev yöneticisini kullanabilirsiniz? Maalesef şu anda windows 8'im yok.
      2013-03-01 06: 14: 03Z
    4. Windows 10'da, Windows 8'de de bunun için Details'daki Task Manager sekmesine gitmeniz gerektiğini düşünüyorum. Benim durumumda olsa da, 4 çekirdek zaten seçildi. AMD cihazlarının da x86 görüntülerini çalıştırmalarına izin vermelerini diliyorum, HAXM sürücüsü olmasa bile ARM görüntülerinden daha hızlı olmaları gerekiyor.
      2016-01-08 08: 32: 26Z

    Bir süre geliştirdikten sonra emülatörüm vahşice yavaşladı. Kullanıcı verilerini sil 'i seçtim ve çok daha iyiydi. Dağıttığınız her APK dosyasını yüklemenin zaman aldığını tahmin ediyorum. .

        
    20
    2014-12-02 05: 05: 04Z

    Android emülatörü yavaş. Çalışırken 800 MB bellek alıyor. Windows kullanıyorsanız, Microsoft Android Emulator'ı kullanabilirsiniz. Süper, size Android Studio Emulator'dan daha fazla işlevsellik sunar. Ve en önemlisi hızlı (sadece 13MB tüketiyor). Visual Studio 2015 Teknik Önizlemesi ile birlikte gelir. Kullanıyorum ve onunla mutluyum. Tüm VS paketini indirip yükledim, yalnızca VS Emulator uygulamasını nasıl yükleyebileceğimize bakmam gerekiyor.

    Android için Visual Studio Emulator

    DÜZENLEME: https://www.visualstudio.com/vs/msft-android-emulator/

        
    20
    2017-08-04 09: 22: 19Z
    1. dostumu nasıl hesaplarsınız? bu bir işletim sistemidir ve çalışması için çok fazla ram gerekir. ve 13 Mb Gerçekten aptalca, lütfen tekrar izleyin.
      2015-04-04 18: 14: 17Z
    2. @ MSS VS Emulator'un arkaplan geçmişini bilmiyorum ama pratikte yaptım ve söylediklerimi buldum.
      2015-04-05 12: 04: 42Z
    3. Belki Bir Hata Yaptın, Böyle Küçük Bir RAM ve VS Emulator'da Gerçek Android İşletim Sistemini Taklit Etmek İmkansız Değil, C # Yapılan Uygulamalar İçin Muhtemel ve Hatalı Bir Ortam Olmalı Standart Android Uygulamasını Çalıştırmak İçin.
      2015-04-05 12: 17: 34Z
    4. Evet, gerçek bir Android emülasyonu olduğundan ya da sadece hafif bir temel Android özellik emülasyonu olduğundan emin değilim. Lütfen bir deneyelim. Önce bu emülatörü çalıştırdaha sonra Android stüdyo Uygulamanızı dağıtabilirsiniz.
      2015-04-05 14: 47: 20Z
    5. Android Studio kullanarak Android uygulamasını geliştiriyorum ve diğer ADB cihazlarına benzer şekilde konuşlandırıyorum. Sadece bir deneyin
      2015-04-05 16: 43: 29Z

    Birisi Android x86'yı alternatif bir test emülatörü olarak önerdiğinden, benim favorim de sunacağım. Bu herkes için bir alternatif olmayabilir, ama benim için mükemmel!

    Bluestacks Oynatıcı kullanın. Android 2.3.4 çalışır ve çok akıcı ve hızlı. Bazen normal bir cihazdan bile daha hızlıdır. Tek dezavantajı, yalnızca API Seviye 10'daki ve yalnızca bir ekran boyutundaki uygulamaları test edebilmenizdir, ancak çalışıp çalışmadığını test etmek için mükemmeldir. Yalnızca Player'ı adb'a çalıştırarak

     
    adb connect 127.0.0.1 
    

    Derledikten sonra anında yüklenir. Ortalama bir bilgisayar donanımına sahip olduğum düşünülürken (4 GB RAM ile çift çekirdekli) çok etkileyici.

        
    20
    2018-11-27 08: 41: 20Z
    1. Gerçekten çok hızlı! 7 '(800x480) tablet gibi gereksinimler için nasıl değiştirebilirim? Uygulama boyutunu değiştirmeyi denedim, ancak zaten bir tablet.
      2013-06-03 12: 44: 45Z
    2. "Akıcı ve hızlı" demek istediğini düşünüyorum :) :) Neyse, teşekkürler. Güzel bir ipucu, çok kötü Android 2.2 çalıştırıyor
      2014-05-25 17: 23: 13Z
    3. @ Rolf Ah doğru, haha ​​:) Ancak, bu cevap eski. Genymotion'u kontrol etmelisin. yol daha iyi.
      2014-05-25 18: 00: 16Z

    Xubuntu 10.04'te çalışan Intel Core i7 920 2.67 GHz CPU'da üç dakikaya kadar aralıklı yavaş emülatör (SDK v8.0) yükleme sürelerim vardı. VirtualBox Eclipse (3.6.1) yüklü 3.2.12 konuk. VirtualBox konuk hafızasını 1024 MB'den 2048 MB'a değiştirdim ve o andan itibaren yavaşlığı bir daha hiç yaşamadım (yükleme süreleri 33 saniyede, CPU yükü% 20 olarak tutarlı). Hem Eclipse hem de emülatör hafıza domuzlarıdır.

        
    19
    2015-03-01 12: 06: 32Z

    Öykünücümün ( Eclipse eklentisinin) eklentinin önemli ölçüde yavaşladığını fark ettim. Nvidia ekran kartı kenar yumuşatma ayarlarım. 2x kenar yumuşatmanın grafik menüsünden kaldırılması ve uygulama kontrollü olarak değiştirilmesi daha duyarlı hale getirmiştir. Hala yavaş ama eskisinden daha iyi.

        
    16
    2014-12-02 05: 07: 50Z

    Emülatörün başlama zamanını azaltmak için, emülatöre başlamadan önce "Önyükleme Animasyonunu Devre Dışı Bırak" seçeneğini kontrol etmeniz gerekir. Android dokümantasyonuna bakın.

    Bilmiyorsanız, uygulamanızı her çalıştırdığınızda /hata ayıkladığınızda öykünücüyü kapatmanıza gerek yoktur. Zaten açıkken çalıştır /hata ayıkla'yı tıklarsanız, APK dosyanız emülatöre yüklenecek ve hemen hemen başlayacaktır. Emulator sadece ilk defa başladığında can sıkıcı bir şekilde uzun zaman alıyor.

    İşte Andr'ı hızlandırmak için bazı ipuçlarıoid emülatörü: Android Emulator nasıl hızlandırılır % 400 .

        
    16
    2014-12-02 05: 14: 07Z

    Android Emulator uygulamasını ve uygulama testini hızlandırmanın iyi bir yolu Android Studio'nuzu buraya resim açıklamasını girin

    Ve Anında çalıştırma böyle görünecek Android Studio'da Anında Çalıştırma İçin Yeni Çalıştırma ve Durdurma İşlemleri

    Ancak Android Studio şu anda Önizleme'dedir, şimdi deneyebilirsiniz.

        
    15
    2015-12-29 12: 38: 01Z
    1. Android Studio 2.0 şimdi kararlıdır. Anında çalıştırma, taklitçi hızını artırmaz, daha fazla bilgi için kontrol edin: < android-developers.blogspot.lt/2016/04/android-studio-2-0.html >
      2016-04-08 12: 47: 04Z
    2. Yeni emülatör, Android’in önceki emülatöründen ~ 3 kat daha hızlı çalışır. Artık uygulamaları ve verileri öykünücüye fiziksel bir aygıttan 10 kat daha hızlı itebilirsiniz. android-developers.blogspot.ae
      2016-04-09 08: 40: 57Z
    3. Anında Çalıştır'ı kullanırken cihazlara yüklerken bazı sorunlar olduğunu lütfen unutmayın < 5.0. Uygulamanızın kitkat ve altındaki cihazlarda kilitlendiğini görürseniz, anında çalıştırmayı devre dışı bırakın ve yeniden oluşturun. Gitmek için iyi olmalısın ..
      2016-06-09 12: 20: 15Z
kaynak yerleştirildi İşte