Android Mobil

Android Emülatör’de Hız Kazanın: Genymotion (Windows – MacOSX)

Merhaba, bu yazımda sizlere Android yazılım geliştirirken işimizi kolaylaştıracak bir emülatörden bahsedeceğim. Android ile uğraşıp Eclipse kullanan herkesin ortak bir derdi var; Android Emülatörü. Binbir uğraşla yazılan kodu derleyip canlı olarak görüp, test edebilmek büyük bir dert oluyor. Bilgisayarın performansına göre 1-2 dk yı bulan açılma süresi bazen bizleri çileden çıkartabiliyor. Bunu aşmanın birkaç yolu var. Bunlardan biri de Genymotion. Genymotion sanal makine ile çalışan bir emülatördür. Bilgisayarda oluşturacağımız sanal bir makine üzerine kurulu Android işletim sistemini kullanmak gibi düşünebiliriz. Kurulum sırasında VirtualBox(sanal makine programı) programını da yüklememiz gerekecek. Genymotion ile daha hızlı ve performanslı bir şekilde emülatör kullanabilecek ve programlarımızı test edebileceğiz. Ayrıca Mac OS X, Windows ve Linux işletim sistemleri ile uyumulu çalışabiliyor. Bu emülatörün tek dezavantajı ise sanal makine olması nedeniyle sistemi yorma ihtimali. Özellikle işlemcisi zayıf makinelerde performans sıkıntısı yaratabilir. Dünya’da 900 bin yazlımıcının kullandığı bu yazılımı nasıl kurulur ve kullanılır anlatmaya başlayalım.


Genymotion İndirme İşlemleri

1) Öncelikle Genymotion resmi sitesine giriyoruz.

genymotion

2) Daha sonra üyelik alıyoruz. Sağ üst köşede “Sign Up” bölümüne tıklıyoruz. Ve üyelik bilgilerimizi giriyoruz.

genymotion-uyelik


3)
Üye girişi yaptıktan sonra “Get Genymotion” butonuna tıklıyoruz. Ücretli ve ücretsiz versiyonları bulunuyor. Aralarındaki farkı burada görebilirsiniz. Biz Free kısmını seçiyor ve Download’a tıklıyoruz.

genymotion-download


4)
Bilgisayarımıza uygun sürümü bulup indiriyoruz.

genymotion-download2


Genymotion Kurulum

5) Kurulum için, inen dosyayı açıyoruz ve standart bir program kurulumu gibi kuruyoruz.

WİNDOWS                                                                             MAC

genymotion-windows
genymotion-mac

6) Kurulum açısından iki sistem arasında bir fark var. Windows sürümünde VirtualBox ekli geliyor. Kurulum sırasında onu da kurmamızı sağlıyor. Mac OS X sürümünde ise ayrıca indirmek zorundayız. Buradan bu programı indirebiliriz. Tüm kurulumlar bittikten sonra artık Genymotion emülatörünü kullanmaya başlayalım.


Genymotion Kullanım Ayarları

7) Genymotion‘ı açtıktan sonra ilk iş olarak bizden sanal makine eklememizi istiyor. Bunun için “Yes” butonuna tıklıyor ve devam ediyoruz.

genymotion-kullanım


8)
Sonra daha önce kayıt olduğumuz kullanıcı bilgileri ile kullanıcı girişi yapıyoruz.

genymotion-kullanım2


9)
Giriş yaptıktan sonra karşımıza Genymotion tarafından tanımlanmış hazır cihazlar geliyor. Birçok Android sürümü ve telefon modeli seçebilmek mümkün. Üzerinde çok oynama şansımız olmayan bu cihazlardan bir tanesini seçiyoruz ve Next‘ e tıklayıp indirmeye başlıyoruz.

genymotion-kullanım3


10)
İndirme işlemi tamamlandıktan sonra Finish diyoruz ve Bingo! 🙂 Samsung Galaxy S4 emülatörüne sahibiz. Ve artık kullanıma geçebiliriz.

genymotion-kullanım5 genymotion-kullanım4

11) Eklediğimiz cihazların listesini buradan görebiliriz. Play butonuna basıp çalıştırmadan önce ufak bir ayar yapmamız gerekiyor. Settings bölümüne girdikten sonra ADB sekmesine tıklıyoruz. Burada kendi SDK paketimizin yolunu tanımlamamız gerekiyor. “Use custom Android SDK tools” kısmını işaretleyip kendi Eclipse klasörümüzdeki SDK’ nın yolunu belirtiyoruz.

genymotion-ADB


12) Play
butonuna basıp Android Emülatörümüzü çalıştırıyoruz. Eğer başarılı bir kurulum gerçekleştirdiysek karşımıza buna benzer bir Android cihaz gelecektir.

androidcihaz

13) Son olarak Eclipse yazılımı bağlamak için, Eclipse yazılımını açtıktan sonra “Help > Install New Software” kısmına tıkladıktan sonra açılan ekranda “Work with” kısmına “Add” dedikten sonra “http://plugins.genymotion.com/eclipse” yapıştırıyoruz ve Genymotion ismini veriyoruz. Daha sonra çıkan paketi yüklüyoruz.

genymotion-eclipse

Genymotion‘da indirdiğimiz cihazı açtıktan sonra, Eclipse üzerinde herhangi bir projemizi çalıştırdığınızda artık yepyeni ve hızlı emülatörünüzde projenizi test edebiliriz. Bir sonraki yazıda Genymotion cihazlarında bulunmayan Google Service’lerinin kurulumunu analatacağım. Kolay Gelsin 🙂

İstanbul’un amatör seyyahı. Kod yazmak hayat felsefesi. Android, Java, C# ve Javascript’le yakından, tüm teknoloji dünyasıyla uzaktan ilgileniyor. Drone meraklısı ama sahibi değil.
  • Pingback: Genymotion Google Apps Kurulumu()

  • Pingback: Android Emülatör’de Hız Kazanın: Genymotion (Windows – MacOSX) | kod5()

  • mehmet

    merhaba ben genymotion kurdum fakat hata veriyor. başka bilgisayarda win7 olan bilgisayarda kurduğum zaman hiçbir sıkıntı yok fakat kendi bilgisayarımda kurarken aynı şekilde kurdum hata verdi. bilgisayarım eski ondan olduğunu düşünüyorum xp kullanıyorum. o yüzden genymotion alternatif bir emülatör var mı? varsa kurulumu anlatabilir misin?

    • Merhaba, sizin sorunuz üzerine araştırma yaptım. Ancak Xp ile bir uyuşmazlık sorunu göremedim. Ayrıca alternatiflere gelince eclipse ile optimize çalışabileceğiniz iyi bir alternatif yok. Olanları denemedim ancak dener denemez eğer başarılı olursa buradan paylaşırım. Karşılaştığınız hatanın ekran görüntüsünü bana mail atarsanız belki o konuda yardımcı olabilirim. Mail: [email protected]

      • mehmet

        işim olduğu için cevap yazamadım kusura bakma. hata:

        unable to start genymotion virtual device.
        check if your video card supports opengl. if no, then genymotion virtual device can not start. if yes, maybe you should update your video card drivers.
        detailed information: failed to initialize backend EGL display (error:4)
        if needed, update your vide card drivers.

        doğru anladıysam ekran kartı ile ilgili sıkıntı var. benim ekran kartım Onboard. ekran kartı sürücüsünü güncelledim. 2007 yılında çıkan sürümü ile fakat yine işe yaramadı. internetten araştırdım hatayla ilgili işe yarayan bir şey buladım. yeni ekran kartı almaya pek değmez bilgisayar eski. şimdi başka bilgisayarda iadere edecem. eğer hatayla ilgili bir bilgi bulursanız sevinirim. kolay gelsin.

        • Bu hatanın çözülmesi için maalesef ekran kartının değişmesi lazım. Başka bir problem varsa yardımcı olmaya çalışırım.

  • Murat

    macbookta eclipse genymotion entegrasyonunu yaparken sanırım türkçe probleminden dolayı hata alıyorum. bir çözümü var mı ?

    • Hata ile ilgili detay veya ekran görüntüsü verebilirsen yardımcı olmaya çalışırım.

  • Ceylin

    her şey tamam ama dhcp ile alakalı bir sorun ve ben nasıl yapacağımı anlamadım;
    http://prntscr.com/58njyl
    ayrıca 192.168.56.0/24 burdaki slash “/” işaretini de yapamıyorum vmde izin vermiyor.

    blustacks denedim sayılır fakat klavye sorun oldu, türkçe karakterler yok ve kendi klavyemden zorlanıyorum onu bi tekrar kuracağım. geny linuxda da kullanılabiliyormuş, en büyük artısı.
    Yardımcı olursanız çok sevinirim..

    • Cevabım biraz geç oldu kusura bakmayın. Sorununuza gelirsek, konu hakkında detaylı araştırma yaptım. Sorun Virtual Box ile alakalı. Şu şekilde bir çözüm yolu bulunuyor: http://kod5.org/wp-content/uploads/2014/11/genymotion.pdf

      Eğer sorun hala devam ederse başka şekilde de yardımcı olmaya çalışırım.
      Kolay gelsin.

  • Yasin Korkmaz

    Verdiğin bilgiler için saol herşey tmm adım adım doğru fakat ; Settings bölümüne girdikten sonra ADB sekmesine tıklıyoruz. Burada kendi SDK paketimizin yolunu tanımlamamız gerekiyor. “Use custom Android SDK tools” kısmını işaretleyip kendi Eclipse klasörümüzdeki SDK’ nın yolunu belirtiyoruz.

    Bu SDK yolunu belirtemedim Yardımcı olursan sevinirim.

  • semih

    ben 11. maddede takıldım cihazı indirdikten sonrasını detaylı anlatırsanız sevinirim

  • oktay

    http://i.hizliresim.com/95GB9o.jpg hocam adt eklenmiyor, adresi tarayıcıya yazıncada bu hata çıkıyor.

  • oktay
    • Bende böyle bir hata çıkmamıştı. Çözdüğünüze sevindim en azından bilgimiz oldu.

  • mert çabuk

    merhaba add diyorum üst kısma lik geliyor fakat alt tik name kısmına genymotion gelmiyor.çözüm önerisi olan varmı.

    ([email protected])

  • Yunus İlkay

    Merhaba hocam, ben eclipse entegre ederken add diyip urlyi giriyorum fakat alt kısımda hala “There is no site selected.” yazıyor. Bu sorunun cevabını günlerdir arıyorum. Eclipse mars sürümünüde denedim luna sürümünüde denedim hala aynı sıkıntıyı yaşıyorum.