Android em├╝lat├Âr├╝ neden bu kadar yava┼č? Android em├╝lat├Âr├╝n├╝ nas─▒l h─▒zland─▒rabiliriz? [kapal─▒]


Al─▒nan cevaba git


Bir var 2.67   GHz Celeron i┼člemci ve 1.21   bir RAM GB x86 , Windows XP Professional makinede.

Anlad─▒─č─▒m kadar─▒yla Android Emulator b├Âyle bir makinede olduk├ža h─▒zl─▒ bir ┼čekilde ba┼člamal─▒d─▒r, ama benim i├žin de─čil. 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. Ben denedim Eclipse IDE i├žinde s├╝r├╝m 3.5 (Galileo) ve 3.4 (Ganymede).


3341









Cevap say─▒s─▒n─▒ say: 30






G├╝ncelle┼čtirme

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┼člatacakt─▒r.

Emulator d├╝zenleme d├╝─čmesine t─▒klay─▒n, ard─▒ndan d├╝─čmesine t─▒klay─▒n Show Advanced Setting. Ard─▒ndan Quick Boot ekran g├Âr├╝nt├╝s├╝n├╝n alt─▒ndaki gibi etkinle┼čtirin .


H─▒zl─▒ ├Âny├╝kleme

Android Geli┼čtirme Ara├žlar─▒ (ADT) 9.0.0 (veya ├╝st├╝), AVD'nin (em├╝lat├Âr) durumunu kaydetmenizi sa─člayan bir ├Âzelli─če sahiptir ve em├╝lat├Âr├╝n├╝z├╝ an─▒nda ba┼člatabilirsiniz. Yeni bir AVD olu┼čtururken bu ├Âzelli─či etkinle┼čtirmeniz gerekir ya da daha sonra AVD'yi d├╝zenleyerek olu┼čturabilirsiniz.

Ayr─▒ca ben artm─▒┼čt─▒r Device RAM Size i├žin 1024 ├žok h─▒zl─▒ bir em├╝lat├Âr sonu├žlar─▒.

Daha fazla bilgi i├žin verilen ekran g├Âr├╝nt├╝lerine bak─▒n─▒z.

Enstantane kaydetme ├Âzelli─či ile yeni bir AVD olu┼čturma.


Anl─▒k g├Âr├╝nt├╝ kaydetme ├Âzelli─či ile 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.

Ayr─▒ca em├╝lat├Âr├╝n├╝z├╝ h─▒zland─▒rmak i├žin bkz . Android Em├╝lat├Âr├╝n├╝z├╝ H─▒zland─▒r─▒n! :


1424







├ľNEML─░ NOT : CPU'nuzun Intel VT'yi destekledi─činden emin olmak i├žin l├╝tfen ├Ânce VT ile ilgili Intel listesine bak─▒n .

HAXM, Yava┼č Android Em├╝lat├Âr├╝n├╝ H─▒zland─▒r─▒yor

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) desteklemektedir.

Android em├╝lat├Âr├╝, 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

HAXM i├žin Android Geli┼čtirme Ortam─▒n─▒z─▒ 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 olmal─▒s─▒n─▒z.


Resim tan─▒m─▒n─▒ buraya girin

  • ─░ndir x86 Atom Sistem G├Âr├╝nt├╝leri ve Intel Donan─▒m H─▒zland─▒r─▒lm─▒┼č Y├╝r├╝tme M├╝d├╝r├╝ S├╝r├╝c├╝ . A┼ča─č─▒daki g├Âr├╝nt├╝y├╝ 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─▒n─▒ vermezse, bunu BIOS'ta etkinle┼čtirmeniz gerekir . Intel VT'yi Etkinle┼čtirme (Sanalla┼čt─▒rma Teknolojisi) b├Âl├╝m├╝nde bunun nas─▒l yap─▒laca─č─▒na ili┼čkin a├ž─▒klamaya bak─▒n .


.Exe veya .dmg dosyas─▒n─▒ kurun

  • Bir olu┼čturun yeni x86 AVD: A┼ča─č─▒daki g├Âr├╝nt├╝y├╝ izleyin:


AVD olu┼čtur

  • Veya yeni SDKÔÇÖya gelince,
    Resim tan─▒m─▒n─▒ buraya girin


1125







Android x86'y─▒ deneyin . Google Android em├╝lat├Âr├╝nden ├žok daha h─▒zl─▒. Bu ad─▒mlar─▒ takip et:

  1. VirtualBox'─▒ 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─č: ili┼čtirilmi┼č PCnet-H─▒zl─▒ III NAT . K├Âpr├╝l├╝ bir adapt├Âr de kullanabilirsiniz, ancak ortam─▒n─▒zda bir DHCP sunucusuna ihtiyac─▒n─▒z vard─▒r .
  4. Android x86'y─▒ ├Âyk├╝n├╝c├╝ye y├╝kleyin, ├žal─▒┼čt─▒r─▒n.
  5. Bas─▒n Alt+ F1, tip netcfg , IP adresi, bas─▒n hat─▒rlamak Alt+ F7.
  6. Windows XP sisteminizde cmd'yi ├žal─▒┼čt─▒r─▒n, dizini Android ara├žlar dizininize yaz─▒n, yaz─▒n adb connect <virtual_machine_IP> .
  7. Eclipse'i ba┼člat─▒n, ADT eklentisini a├ž─▒n, cihaz─▒ bulun ve tad─▒n─▒ ├ž─▒kar─▒n!

593







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, sadece 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, pil seviyesi, sinyal g├╝c├╝ ve GPS de dahil olmak ├╝zere cihaz─▒n─▒z─▒n ├že┼čitli sens├Ârlerini kontrol etmenizi sa─člar. En son s├╝r├╝m art─▒k kamera ara├žlar─▒n─▒ da i├žeriyor.


318







Eclipse (eski) s├╝r├╝m├╝n├╝zde bulunan 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, zaman zaman em├╝lat├Âr├╝ kullanman─▒z gerekir.


213







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. Tabii ki, bir telefonda ne kadar h─▒zl─▒ ├žal─▒┼čaca─č─▒n─▒ bilmek istiyorsan─▒z, bunu ger├žek bir telefonda test etmek en iyisidir.


138







Intel , ICS ├Âyk├╝n├╝c├╝s├╝ i├žin 15 May─▒s 2012 tarihinde ├Ânerilen y├╝kleme y├Ânergelerini yay─▒mlad─▒ . Bu benim i├žin ├žal─▒┼čt─▒. ├ľyk├╝n├╝c├╝s├╝ art─▒k h─▒zl─▒ ve kullan─▒c─▒ aray├╝z├╝ d├╝zg├╝n.

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┼čla.

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

HAXM d├╝zg├╝n ├žal─▒┼č─▒yorsa, em├╝lat├Âr├╝ ba┼člat─▒rken bu mesaj─▒ g├Ârebilirsiniz:

HAX ├žal─▒┼č─▒yor ve em├╝lat├Âr h─▒zl─▒ sanal modda ├žal─▒┼č─▒yor

Aksi takdirde, bu hatay─▒ g├Ârebilirsiniz:

HAX ├žal─▒┼čm─▒yor ve em├╝lat├Âr em├╝lasyon modunda ├žal─▒┼č─▒yor em├╝lat├Âr:
hax mod├╝l├╝ a├ž─▒lamad─▒

  • GPU ├Âyk├╝nmesini kullan─▒n. Bu yaz─▒dan itibaren 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 fazla olacak ┼čekilde ayarlay─▒n , ancak Intel HAXM ayar─▒ndan daha fazla olmamal─▒d─▒r. Ayg─▒t ba┼č─▒na 1024 MB, HAXM i├žin 2048 kullan─▒yorum.

Kaydettikten sonra ayarlar─▒ daima iki kez kontrol edin! ├ľyk├╝n├╝c├╝, ayarlaman─▒za izin veren ┼čey konusunda olduk├ža se├žicidir ve size s├Âylemeden yap─▒land─▒rmalar─▒ geri d├Ând├╝r├╝r.

Bu ayarlarla yaz─▒l─▒m klavyesi art─▒k g├Âr├╝nmez, ekran ├╝st├╝, 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 , - tu┼člar─▒n─▒n ├žal─▒┼čmas─▒ i├žin fn+ tu┼člar─▒na basman─▒z gerekir . Sayfa yukar─▒ / a┼ča─č─▒ / sol / sa─č kontrol + ok tu┼člar─▒n─▒ kullanarak yap─▒labilir.controlF1F12


128







├ľyk├╝n├╝c├╝y├╝ ba┼člatmak i├žin a┼ča─č─▒daki komutu kullanarak emulator.bat dosyas─▒n─▒ olu┼čturabilirsiniz. Daha h─▒zl─▒ ba┼člayacak.

 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>
 

111







Ba─čl─▒ Dalvik Debug Monitor Server (DDMS) yoksa, em├╝lat├Âr├╝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.


103







Em├╝lat├Ârler yava┼č. Bu konuda yapabilece─čin hi├žbir ┼čey yok, ama ├Âyk├╝n├╝c├╝ye alternatifler var.

  1. Genymotion - Tercih Edilen

  2. VirtualBox

  3. BlueStacks

  4. YouWave

  5. Windows Android Em├╝lat├Âr├╝

  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├╝n├╝ ( Android 2.3 (Gingerbread)) kullanabilirsiniz. Mac'te geli┼čtirme daha iyi olurdu. BTW neden bir em├╝lat├Âr kullan─▒yorsunuz? Ger├žek bir telefon kullanmak daha mant─▒kl─▒.


61







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. ├ľnko┼čullar ve tam yap─▒land─▒rma ve kullan─▒c─▒ notlar─▒:

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

GPU h─▒zland─▒rma ├Âzelli─čini etkinle┼čtirmek i├žin , em├╝lat├Âr├╝ komut sat─▒r─▒ndan ├žal─▒┼čt─▒r─▒n veya AVD yap─▒land─▒rmas─▒ndaki ek em├╝lat├Âr komut sat─▒r─▒ se├ženeklerine "-gpu a├ž─▒k" ekleyin.

 emulator -avd <avd_name> -gpu on
 

CPU makine uzant─▒lar─▒n─▒ kullanmak i├žin s├╝r├╝c├╝y├╝ kurman─▒z gerekir (├ž├╝nk├╝ mevcut VirtualBox veya VMware s├╝r├╝c├╝leri ile ├žak─▒┼čabilece─či i├žin dikkatli olun ). Kurulduktan sonra, x86 tabanl─▒ bir AVD kulland─▒─č─▒n─▒zda otomatik olarak kullan─▒l─▒r.


50







Antivir├╝s├╝n├╝z├╝ devre d─▒┼č─▒ b─▒rakmay─▒ deneyin. Belki em├╝lat├Âr├╝ biraz daha h─▒zl─▒ hale getirir.


46







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 bulunan 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 Android X86 sistem g├Âr├╝nt├╝s├╝n├╝ indirdikten sonra (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











├ľ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. ├ç├Âz├╝m olarak, ben ge├žmek -icount auto i├žin QEMU em├╝lat├Âr ba┼člat─▒rken. Sizin i├žin yapmak ├╝zere adland─▒r─▒lm─▒┼č bir toplu i┼č dosyas─▒ my_avd.bat yapabilirsiniz:

emulator @ my_avd -no-├Âny├╝kleme-anim -qemu -icount otomatik
  • @my_avd - 'my_avd' ad─▒nda sanal bir cihaz ba┼člat─▒n
  • -no-boot-anim - daha h─▒zl─▒ ├Âny├╝kleme i├žin animasyonu devre d─▒┼č─▒ b─▒rak
  • -qemu args... - arg├╝manlar─▒ qemu'ya iletir
  • -icount [N|auto] - komut ba┼č─▒na 2 ^ N saat i┼čareti ile sanal komut sayac─▒n─▒ etkinle┼čtir

Bu animasyonlar tereya─č─▒ p├╝r├╝zs├╝z ve adb install on kat yukar─▒ h─▒zland─▒rd─▒ .


40







Android emulator s├╝r├╝m 9 yeni bir "anl─▒k g├Âr├╝nt├╝" ├Âzelli─čine sahip. Sen edebilirsiniz em├╝lat├Âr├╝ durumunu kurtarmak sen em├╝lat├Âr ba┼člatt─▒─č─▒n─▒zda (em├╝lat├Âr├╝ g├Âr├╝nt├╝s├╝n├╝ olun) ve ├Ânlemek ├Âny├╝kleme.


34







Google G / ├ç 2011: Android Geli┼čtirme Ara├žlar─▒ konu┼čmas─▒nda ├Âyk├╝nme sorunlar─▒n─▒ g├Âzden ge├žirip 0:40:20 ba┼člatabilirsiniz.

├ľyk├╝n├╝c├╝s├╝ yava┼č ├žal─▒┼č─▒r ├ž├╝nk├╝ t├╝m Android ortam─▒ ├Âyk├╝nm├╝┼č donan─▒mda ├žal─▒┼čmaktad─▒r ve talimatlar ├Âyk├╝n├╝lm├╝┼č bir ARM i┼člemcisinde de y├╝r├╝t├╝lmektedir.

Ana bo─čulma noktas─▒, herhangi bir ├Âzel donan─▒mda ├žal─▒┼čmad─▒─č─▒ i├žin ger├žeklemedir, ancak asl─▒nda yaz─▒l─▒m olu┼čturma yoluyla ger├žekle┼čtirilir. 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 zamanlar, 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─▒ masa├╝st├╝ donan─▒m─▒n ham g├╝c├╝ ile kald─▒rabileceksiniz.


34







├ľyk├╝n├╝c├╝n├╝n ┼ču anki (May─▒s 2011) s├╝r├╝m├╝ ├Âzellikle Android 3.0'da ( Yava┼č Petek) yava┼čt─▒r, ├ž├╝nk├╝ em├╝lat├Âr donan─▒m GL'yi desteklemez - bu, GL kodunun daha sonra elde etti─či yaz─▒l─▒ma (asl─▒nda ARM yaz─▒l─▒m─▒) ├ževrilmi┼č demektir. i├žinde yaz─▒l─▒mda taklit QEMU . Bu ├ž─▒lg─▒nca yava┼č. Bu sorun ├╝zerinde ├žal─▒┼č─▒yorlar ve k─▒smen ├ž├Âz├╝lm├╝┼č durumdalar, ancak herhangi bir s├╝r├╝mde kaliteyle de─čiller.

Google I / O 2011: Android Geli┼čtirme Ara├žlar─▒ videosunu inceleyin - g├Ârmek i├žin harekete ge├žin - yakla┼č─▒k 44 dakikaya atlay─▒n.


30







Intel x86 Emulator Accelerator kullan─▒n

─░lk ├Ânce Intel x86 Emulator Accelerator'─▒ (HAXM) y├╝kleyin. Bu do─črudan Intel'den veya Android SDK Manager'─▒ kullanarak indirilebilir. SDK Y├Âneticisi'nde Ekstralar alt─▒nda bulunur.


SDK Y├Âneticisi 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_Accelerated_Execution_Manager konumuna 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 Create Options 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











Android Studio i├žin Genymotion'u deneyin . H─▒zl─▒ alevli! Sadece bir kez kurulum ihtiyac─▒ var. Art─▒k AVD a─čr─▒s─▒ yok.


28







Buna daha fazla bilgi eklemek i├žin.

Son zamanlarda Ubuntu kurulumumu Ubuntu 10.04 LTS (Lucid Lynx) ' e y├╝kselttim, bu sayede Java versiyonumu ┼ču ┼čekilde g├╝ncelledi:

 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├╝kseltmeye de─čer olabilir.


27







─░┼čte kimsenin bundan bahsetmedi─čini farkettim.

Kullan─▒labilir t├╝m i┼člemcileri em├╝lat├Âre atay─▒n

─░┼čte deneyebilirsiniz. ├ľzellikle y├╝kleme s├╝resinde em├╝lat├Âr├╝ benim i├žin h─▒zland─▒r─▒yor. ├ľyk├╝n├╝c├╝n├╝n yaln─▒zca kullan─▒labilir CPU'nun tek bir ├žekirde─čini kulland─▒─č─▒n─▒ fark ettim. 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 ... Sa─č t─▒klay─▒n, ─░┼člemci ─░li┼čkisi'ni se├žin ve ├Âyk├╝n├╝c├╝ye istedi─činiz kadar i┼člemci atay─▒n.


Resim tan─▒m─▒n─▒ buraya girin


25







Bir s├╝re geli┼čtirdikten sonra em├╝lat├Âr├╝m vah┼čice yava┼člad─▒. Kullan─▒c─▒ verilerini silmeyi se├žtim ve ├žok daha iyiydi. Da─č─▒tm─▒┼č oldu─čunuz her APK dosyas─▒n─▒ y├╝klemenin zaman ald─▒─č─▒n─▒ tahmin ediyorum .


20







Android em├╝lat├Âr├╝ yava┼č ├Âld├╝. ├ç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, sadece VS Emulator'├╝ nas─▒l kurabilece─čimize bakmam gerekiyor.

Android i├žin Visual Studio Emulator

EDIT: https://www.visualstudio.com/vs/msft-android-emulator/ adresini deneyin.https://www.visualstudio.com/vs/msft-android-emulator/


20







Biri Android x86'y─▒ alternatif bir test ├Âyk├╝n├╝c├╝s├╝ olarak ├Ânerdi─činden, benim favorim de sunaca─č─▒m. Bu herkes i├žin bir alternatif olmayabilir, ama benim i├žin m├╝kemmel!

Bluestacks Oynat─▒c─▒y─▒ 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. Sadece Player'─▒ adb ├žal─▒┼čt─▒rarak ba─člay─▒n

 adb connect 127.0.0.1 
 

Derlendikten sonra an─▒nda y├╝klenir. Ortalama bir bilgisayar donan─▒m─▒na sahip oldu─čum d├╝┼č├╝n├╝l├╝rse (4 GB RAM ile ├žift ├žekirdekli) ├žok etkileyici.


20







Eclipse (3.6.1) y├╝kl├╝ Xubuntu 10.04 VirtualBox 3.2.12 konuk ├╝zerinde ├ž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├╝releri vard─▒ . VirtualBox konuk haf─▒zas─▒n─▒ 1024 MB'tan 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







├ľyk├╝n├╝c├╝m├╝n ( Eclipse eklentisi) Nvidia grafik kart─▒yla kenar yumu┼čatma ayarlar─▒m taraf─▒ndan ├Ânemli ├Âl├ž├╝de yava┼člad─▒─č─▒n─▒ fark ettim . 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







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 i┼čaretlemeniz gerekir. Android belgelerine bak─▒n .

E─čer 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 Android em├╝lat├Âr├╝n├╝ h─▒zland─▒rmak i├žin baz─▒ ipu├žlar─▒: Android Emulator nas─▒l% 400'e kadar h─▒zland─▒r─▒l─▒r .


16







Android Emulator uygulamas─▒n─▒ ve uygulama testini h─▒zland─▒rman─▒n iyi bir yolu Android Studio'nuzu Android Studio 2.0 s├╝r├╝m├╝ne y├╝kleyin veya y├╝kseltin ve daha sonra Ayarlar / Tercihler uygulamas─▒na gidin, Olu┼čtur, Y├╝r├╝t, Da─č─▒t─▒m Ôćĺ An─▒nda ├çal─▒┼čt─▒r'a gidin. An─▒nda ├çal─▒┼čt─▒rmay─▒ Etkinle┼čtir'e t─▒klay─▒n. Ve Ondan Sonra Bu, projenizin Instant Run ile ├žal─▒┼čmas─▒ i├žin do─čru gradle eklentisine sahip olman─▒z─▒ sa─člayacakt─▒r.
g├Âr├╝nt├╝ tan─▒m─▒n─▒ buraya girin

An─▒nda ko┼čma bu ┼čekilde g├Âr├╝necek
An─▒nda ├çal─▒┼čt─▒r i├žin Android Studio'da Yeni ├çal─▒┼čt─▒r ve Durdur ─░┼člemleri

Ancak Android Studio ┼ču anda ├ľnizlemede ise ┼čimdi deneyebilirsiniz.


15



─░lgili yay─▒nlar


Eclipse'i nas─▒l h─▒zland─▒rabilirsin?

IntelliJ 13 IDEA, s├╝r├╝m 12'den y├╝kseltme yapt─▒ktan sonra neden bu kadar yava┼č?

Swift derleme zaman─▒ neden bu kadar yava┼č?

Gwt derleyicisini nas─▒l h─▒zland─▒rabilirim?

Neden stdout'a yazd─▒rmak bu kadar yava┼č? H─▒zland─▒r─▒labilir mi?

Bu F# kodu neden bu kadar yava┼č?

Fare tekerle─čini kullan─▒rken JScrollPane'deki kayd─▒rma h─▒z─▒n─▒ nas─▒l h─▒zland─▒rabilirim?

Matplotlib ile komplo kurmak neden bu kadar yava┼č?

Lisp toplulu─ču neden bu kadar par├žal─▒? [kapal─▒]

Rails Asset Pipeline ├Ân derleme i┼člemini nas─▒l h─▒zland─▒rabilirsiniz?

Etiketle ilgili di─čer sorular [android]


Bir ├Â─čenin d─▒┼č─▒ndaki bir t─▒klamay─▒ nas─▒l tespit ederim?

ana dal ve 'k├Âkeni / ana' birbirinden uzakla┼čt─▒, 'dallar─▒' nas─▒l 'ayr─▒lmal─▒'?

C# uzant─▒ ├Âzelliklerine sahip mi?

S├╝per s─▒n─▒f yap─▒c─▒s─▒n─▒ ├ža─č─▒rman─▒n kurallar─▒ nelerdir?

Python'un '├Âzel' y├Ântemleri neden asl─▒nda ├Âzel de─čil?

Git'teki dosyalar─▒ ta┼č─▒mak / yeniden adland─▒rmak ve ge├žmi┼člerini korumak m├╝mk├╝n m├╝?

Bu neden sonsuz bir d├Âng├╝ye giriyor?

Bir kabuk beti─činde newline olmadan 'echo'

Sertifika ve ├Âzel anahtardan .pfx dosyas─▒ nas─▒l olu┼čturulur?

Bir dizedeki t├╝m bo┼čluklar─▒ '+' [duplicate] ile de─či┼čtirin