VirtualBox ile GenyMotion ve GenyMotion Plugin(eklentisi) nin Kurulumu

   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.

Android uygulama geliştirirken uygulamalarımızı test etmek amacıyla emulatorler kullanıyoruz.

Android studio ile beraber kurulu halde gelen bir emulator bulunuyor ancak mobil yazılım geliştiren bir çok kişi bu emulatorun yavaş ve ağır olmasından şikayetçi.

Uygulamalarımızı test etmenin diğer bir yolu da Genymotion kullanmaktır. Genymotion uygulaması bilgisayarımız üzerinde bir sanal cihaz oluşturarak uygulamalarımızı orada daha hızlı bir şekilde test etmemizi sağlıyor.

 

Genymotion programı, Android’i Desktop cihazlara taşıyan bir emülatördür. Yani Genymotion’ı indirerek bilgisayarınızda sanal bilgisayar oluşturabilir, program içerisindeki dosyaların kurulumu gerçekleştirerek bilgisayarınızda Android işletim sistemi yüklü sanallaştırılmış mobil cihaz kullanmaya başlayabilirsiniz.

Windows Genymotion kurulum aşamaları: 

  • Buradan Virtual Box programını indirin ve kurun.
    (VirtualBox kurulumu sırasında, Özel kurulum penceresinde VirtualBox Ağ Bağlantısının aktif olduğundan emin olun.)
  • Genymotion indirme sayfasına gidin.
  • Eğer üyeliğiniz yoksa Create an account’a tıklayarak yeni üyelik oluşturun. (Örneğin: Company Type için: Gamer / Personal, Usage Type: Testing tercih edilebilir.)
  • Genymotion.exe dosyasını kaydedin ve çalıştırın.
  • Kurulum dilini seçerek OK’a basın.
  • Kurulum rehberini başlatmak için Next’e basın.
  • Dosyaların yükleneceği konumu seçin. (Varsayılan C:\Program Files\Genymobile\Genymotion şeklindedir.)
  • Program simgesinin görünürlüğü ayarlayın.
  • Install ve Finish’e tıklayın.

Kaydolma ve Lisans 

  • Lisans kodunu kaydetmek için, geçerli bir Genymotion hesabına sahip olmalısınız. Hesap yaratmak için HESAP OLUŞTURMA linkini kullanın.
  • Genymotion uygulamasını başlatın.
  • Sign In’e basın.
  • Account (Hesap) sekmesine gelin ve lisansı girerek Register’e (Kaydol) tıklayın.

 

GenyMotion https://www.genymotion.com/#!/auth/signin   <<—   Bu siteye girip üye oluyoruz

Üye olduktan sonra GenyMotion Virtual box’da çalışan bir uygulama olduğu için onu da kurmamız lazım.. Virtual box varsa makinede Sadece GenyMotion kurmaları yeterli olacaktır

https://www.genymotion.com/#!/download  <<— Şu adresten işletim sisteminize uygun GenyMotion’u indirip kurmanız gerekiyor (örneğin benim Windows olduğu için Windows indirdim )

 

İlk olarak Genymotion’un resmi sitesi olan www.genymotion.com ‘a giriyoruz.
Ardından burada karşımıza çıkan “” yazılı butona tıklıyoruz.

Öncelikle bir üyelik karşılığında https://www.genymotion.com/  sitesinden emülatörü free olarak indirin.

Dediğim gibi bir üyelik isteyecek. Öncelikle üye olduktan sonra direk indirebilirsiniz.

Üye id ve pass’ı unutmayın İndirdiğiniz dosyayı kurulacak yeri seçip next next diyoruz yüklüyoruz.

 

Windows Genymotion kurulum aşamaları:

  • Buradan Virtual Box programını indirin ve kurun.
    (VirtualBox kurulumu sırasında, Özel kurulum penceresinde VirtualBox Ağ Bağlantısının aktif olduğundan emin olun.)

İnen dosyaya çift tıklayıp kurun.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Genymotion İndirme İşlemleri

Önce buraya tıklayarak genymotion sitesinin direkt üye kayıt ve giriş sayfasına gidiyoruz.

Hesabımız var ise giriş yapıyoruz (sign in) yok ise kaydoluyoruz (create an account). Kaydolurken e-Posta hesabımıza aktivasyon kodu geliyor aklınızda bulunsun.

 

 

sonraki sayfa donload sayfası. Üstteki with VirtualBox linkine tıklarsanız Genymotion ile beraber VirtualBox da indirilir.

Bilgisayarda virtualBox yoksa buradan, varsa alttaki without VirtualBox linkinden indirme işlemini yapıyoruz.

 

 

program indikten sonra kurmak için tıklıyoruz.

Genymotion programını kuracağımız yeri istersek değiştirebiliriz ki tavsiye etmiyoruz. Next diyoruz…

 

 

Klasör ismini değiştirmek isteyip istemediğimizi soruyor. Next …

 

Masaüstüne kısayol oluşrurmak isteyip istemediğimiz Next …

 

ve yüklee  install

 

 

 

 

Genymotionu açayımı …  Finish

 

 

ve Genymotion açılıyor…

 

 

Açıldıktan sonra daha önce kayıt olduğumuz kullanıcı bilgileri ile kullanıcı girişi yapıyoruz.

 

 

Genymotion’u satın aldıysanız I have a license

değilse Personal Use  seçerek  Next e tıklıyoruz.

 

 

Lisans sözleşmesini kabul edip Next

 

 

ve son ekran. Artık Genymotionu yükledik ve giriş yaptık.

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.

 

 

Yüklendikten sonra Finish diyelim Sıra geldi Android Studio ya bunu entegre etmeye

Android Studio’yu açtıktan sonra FİLE / SETTİNGS diyelim

 

 

Daha sonra sol menüde pluggins ‘e tıklayalım.

arama kutusuna genymotion yazarak arattığımızda alttaki resimde gözüken daire içerisindeki kısım çıkacak.

Ok diyoruz.

 

 

Çıkan popup uyarı ekranınaki şartı kabul ediyoruz. Accept

 

 

 

karşımıza alttaki resim çıkacak Genymotion pluinini kurduk. Ama IDE’ nin kapatılıp tekrar açılması lazım.

Restart IDE

 

 

Çıkan pencere de yine Restart

 

 

Android Studio kapatılıp tekrar açılacaktır. Tekrar açıdığında artık  üstteki iconlarda Genymotion iconu gözükecektir .

Gördüğünüz gibi Genymotion çıktı ama Pasif gözüküyor.

Bunu halletmek için masaüstündeki kısayoldan Genymotion’u açıyoruz. Çıkan ekranda (alttaki resim) Genymotion ile hazır gelen ama içeriği olmayan bir aygıt seçiyoruz.

Örneğin Samsung Galaxy S7  

En sağdaki üstüste üç noktaya tıkladığımızda açılan menüden install seçeneğini seçiyoruz

 

 

 

Seçtiğimiz aygıtla ilgili bilgiler ekrana geldi. tekrar install

 

 

Artık seçtiğimiz aygıt indirilerek yüklenecektir.

 

 

indirme ve yükleme bittiğinde aşağıdaki gibi artık Genymotion Device Manager simgesi belirginleşecektir.

 

Kurulum tamamlandı.

Son olarak da Genymotion yolunu tanımlamamız lazım.

 

 

C:\Program Files\Genymobile\Genymotion

File/Settings/Other Settings/Genymotion  yoluyla açılan aşağıdaki pencereye

genymotion programını kurduğumuz dizinin yolunu ekliyoruz.

 

Android Studio ve Sdk Kurulumu

Android uygulaması geliştirmek için yegane ihtiyacınız olacak yazılım Android Studio. 2014 senesinden önce Android için yazılım geliştirme aracı olarak Eclipse IDE kullanılıyordu. 2014’ten sonra Android resmi uygulama geliştirme yazılımı olarak Android Studio yazılımını duyurdu ve artık uygulama geliştirmek için bu yazılımı kullanıyoruz. Android Studio bizi bir çok kurulum ve entegrasyon yükünden kurtarıyor ve tümleşik olarak Android SDK (Yazılım Geliştirme Aracı) yazılımını barındırıyor. Peki Windows işletim sisteminde Android Studio kurulumu nasıl yapılır?

Öncelikle sistem gereksinimleri:

  • Microsoft® Windows® 8/7/Vista (32 ya da 64-bit)
  • En az 2 GB RAM, 4 GB RAM tavsiye edilmektedir.
  • Android SDK, Sanal cihaz sistem görüntüleri ve ön bellekleme için en az 2 GB hard disk alanı.
  • 1280 x 800 en az ekran çözünürlüğü
  • En az Java Development Kit (JDK) 7
  • Opsiyonel olarak sanal cihaz hızlandırma için: Intel® VT-x, Intel® EM64T (Intel® 64), ve Execute Disable (XD) Bit fonksiyonlarını destekleyen Intel® işlemci

Android Studio kurulumuna başlamadan önce bilgisayarınızda Java ve Java SE Development Kit yüklü olması gerekiyor. Çünkü Android Studio, Java tabanlı bir yazılım. Hoş, Android için uygulama geliştirirken kullanacağımız programlama dili de Java olduğu için Java bizim olmazsa olmazımız.

Java kurulum dosyaları için buradaki kullanabilirsiniz

İşlemcinizle uygun Java sürümlerini bilgisayarınıza yükledikten sonra kurulumlarını “İleri” diyerek yapın. Benim tavsiyem hem 32 bit hem 64 bit Java sürümlerini kurun. Daha sonra web tarayıcınız için gerekli olabilir. Java kurulumlarını gerçekleştirdikten sonra Android Studio yazılımını bilgisayarınıza indirin.

ANDROİD İŞLETİM SİSTEMİ NEDİR ?

Android Google gibi büyük bir şirketin ve Open Handset Alliance gibi uluslararası birliğin mobil cihazlar için geliştirilmekte olan Linux tabanlı özgür ve ücretsiz bir işletim sistemidir. Açık kaynak kodlu olmasına rağmen ufak fakat önemli bir bölümü Google tarafından engellenmiştir. Lakin Bu durum herhangi bir sorun teşkil etmiyor. Biz Android Studio da yaptığımız uygulamaları gerek kendi telefonumuzda çalıştırabilir veya Google Play’ de yayınlayabilirsiniz.

ANDROİD HANGİ FİRMALAR TARAFINDAN TERCİH EDİLİYOR ?

Bilindiği üzere Android Dünya’da en çok tercih edilen işletim sistemi olmuştur. Peki bu Android ‘i kullanan şirketler kimler? Samsung,Xiomia,Lenovo,HTC ,Sony, LG,Huawei gibi kaliteli ve büyük firmalar Android’ i tercih ediyor.

ANDROİD STUDİO NASIL KURULUR ?

Android Studio’ yu https://developer.android.com/studio/index.html  linkinden kendi işletim sisteminize göre indirebilirsiniz. Android Studio Java tabanlı olduğu için JDK(Java Development Kit)  kurulu olması gerekiyor.Bunu Oracle’nin kendi sitesinde bulabilirsiniz. Dilerseniz şimdi kuruluma geçelim.

Android ilk çıktığı zamanlar Android Geliştiricileri olarak geliştirmeler eclipse ide ile yapmaktaydık. Eclipse’te genel olarak Java geliştirmek için kullanılan bir ide’dir. Eclipse’e android plugin kurup yapılıyordu geliştirmeler.

Ancak Google 16 Mayıs 2013 tarihinde yaptığı Google I/O etkinliğinde Android Studio‘yu tanıttı ve sitesi üzerinden dağıtımına başladı.

Eclipse ide’ye göre Android Geliştiricileri için çok daha fazla kolaylık sağladığı için Android Studio artık Android geliştiricileri arasında en çok kullanılan ide’dir.

Android Studio, Java tabanlı olduğundan biz kodumuzu derlerken arkaplanda çalışacak JDK ( Java Development Kit) i indirip yüklememiz gerekiyor. Bunu Oracle’nin kendi sitesinde bulabilirsiniz.

Yeşil renkli “Download Android Studio for Windows” düğmesine tıklıyoruz.

İlk önce Andoid Studio sitesinden program kurulumunu indirerek başlayalım. İşletim sistemi 64 bit olan ve Android Studio 64 bit sürümünü kurmak isteyenler için 2 seçenek mevcut. Sitedeki EXE versiyonu indirip klasik bir kurulum yapmak veya ZIP versiyonu indirip kuruluma gerek kalmadan istediğiniz bir klasöre dosyaları çıkartıp, bin klasörü altındaki studio64.exe ile direk kullanmak.

İndirirken dikkat etmemiz gereken 2 nokta kullandığımız işletim sitemi ve kaç bit olduğu.

Açılan sayfada en üstte üstteki görüntü çıkar, indireceğiniz işletim sistemi 64 değil 32 bit ise ya da windows değil başka bir işletim sistemi ise sayfanın en altındaki aşağıdaki görüntüden size en uygun olan android Studio sürümünü seçin.

İlk olarak bu adresten Android Studio’yu indirelim ve aşağıdaki gibi Download Android Studio butonuna tıklayalım.

Sonra lisans sözleşmesi karşımıza gelecek. Sözleşmeyi okuduktan sonra, kabul etmek için “I Agree” düğmesine basmamız gerekiyor.

Sözleşmeyi onayladıktan sonra indirme işlemi otomatik olarak başlayacak.

İndirme işlemi tamamlandıktan sonra dosyamıza çift tıklıyoruz.

UAC etkinse, Windows öncelikle bizden cihaz üzerinde kurulu yönetimsel izinleri isteyecek.

Yönetici izni verildikten sonra, Android Studio kurulumu için ilk adım görülecek.

Next düğmesine basarak kurulum işlemine başlıyoruz.

 

Next düğmesi sonrası karşımıza çıkacak ekranda yüklemek istediğimiz bileşenleri seçiyoruz ve tekrar Next düğmesine basıyoruz.

 

 

Sözleşmeyi onayladıktan sonra karşımıza Android Studio’nun ve SDK’nın nereye yükleneceğini soran bir pencere gelecek. Uygun yerleri belirttikten sonra tekrar “Next” düğmesine basıyoruz.

 

 

Eğer Intel Donanım Hızlandırıcı‘ya sahipseniz, Bir sonraki adımda ise karşımıza Android uygulamanız için kullanabileceğiniz emülatörün kurulum ayarlarının bulunduğu ekran çıkacak.

Buradan emülatörün kullanabileceği bellek miktarını ayarlayabilirsiniz.

Intel Donanım Hızlandırıcı desteği bulunmayan bilgisayarlarda, bu pencere görüntülenmeyip, doğrudan bir sonraki adıma geçilmektedir.

 

Android Studio’nun “Başlat” çubuğunda kısayol olarak gözükmesini istemiyorsak “Do not create shortcuts” seçeneğini işaretliyoruz ve “Install” düğmesine basıyoruz.

 

Ardından kurulum işlemimiz başlıyor.

 

 

 

Kurulum bittikten sonra “Next” düğmesine tıklıyoruz.

 

Çıkan pencereden “Finish” düğmesine tıklıyoruz ve kurulumu sonlandırıyoruz.

Artık Android Studio’yu kullanmak için hazırsınız.

Android Studio indikten sonra inen dosyayı çift tıklayarak açıyoruz.

 

Programı çalıştırırsanız şu hatayı alırsanız.

no jvm installation found. please install a 64-bit jdk veya no jvm installation found. please install a 32-bit jdk

java eksik ya da yanlış yüklenmiş demektir.

 

İşletim sistemi 64 bit ise yükleyeceğiniz programlar da 64 bit olması, 32 bit ise 32 bit olması gerekir.

Java’nın nasıl yüklendiğini bu adresten  bakabilirsiniz.

Önceden Android Studio’nuz varsa onun ayarlarını import etmek isteyip istemediğinizi soruyor. Biz yeni kurulum yaptığımız için ikinci seçeneği seçerek (I do not …) devam ediyoruz. OK tıklayarak devam ediyoruz.

 

 

ok deyip devam ediyoruz.

 

 

 

 

 

Kurulum tipinin seçildiği ikinci ekranda Standart ve Custom seçenekleri yer almaktadır. Standart seçilerek devam edildiğinde varsayılan paket ve parametrelerle bir kurulum gerçekleştirmektedir.

Biz burada Custom seçeneğini işaretleyerek devam edeceğiz.

 

Sonrasında karşımıza SDK bileşenlerinin seçildiği ekran gelmektedir. Burada, yaptığımız uygulamayı test etmemizi sağlayan Android Virtual Device ve Performans için Intel HAXM isimli bir yazılım için kurulum seçenekleri bulunmaktadır.

HAXM, Android Virtual Device (AVD)’ın yavaşlığını gidermek ve olabildiğince hızlandırmak için kullanılan bir yazılımdır. Bununla ilgili detaylı bilgi edinmek isteyenler Internet üzerinden arama yapabilirler. Bu ekrandaki tüm seçenekleri işaretliyoruz ve Next butonuna basarak bir sonraki ekrana geçiyoruz.

 

 

Emulator ayarları sayfasında ise emulator ve HAXM uygulaması için bilgisayarınızdan ayırmak istediğiniz maksimum RAM bellek boyutunu girmeniz isteniyor. Ben önerilen ayarda (512 MB) bırakıp devam ediyorum.

Eğer çok fazla kaynağınız varsa buradaki bellek miktarını artırıp emulator performansını artırabilirsiniz.

 

 

Standart seçersek android studio için gerekli paket yazılımlar yüklenir, custom seçersek bizim belirlediğimiz paket yazılımlar yüklenir.

Sonradan tekrar tekrar indirmemek için biz standartı seçelim ve ileri diyelim.

 

 

Android Studio için 2 temadan birini seçip devam diyoruz. Daha sonra tekrar diğer temayı yükleyebilirsiniz.

 

 

Bu ekranda bize başlangıç için indireceği SDK ve Tool’ları gösteriyor. Bunlar ilk uygulamamızı yazmamız için gereklidir.

Finish’e tıklayarak Gerekli dosyaları indirmesini bekliyoruz.

Yüklenecek olan yazılımların toplam boyutu, bitir diyelim.

 

 

Gerekli dosyalar internetten indiriliyor.

 

 

 

 

Yukarıdaki ekranı gördüğümüz zaman anlıyoruz ki indirme işlemi bitmiş. Bundan sonra Finish’e tıklıyoruz ve işlemleri bitiriyoruz. Artık Android Studio kullanıma hazır.

 

 

 

SDK Kurulumu

Android Studio’yu kurarken zaten bize en son SDK’yı indirtiyor. Bu blog yazılırken SDK 29 u Android Studio’yu kurarken indirdim, fakat SDK 25 i indirerek sadece son sürüme yani Android 9.0 a uygulama yazabiliriz. Daha düşük sürümlere de uygulama yazabilmek için gerekli olan SDK’ları da indirmek gerekiyor.

Örneğin ben yazdığım uygulamanın Android 5.0(SDK 21) üzeri desteklemesini istiyorsam ve o aradaki (SDK 21 – SDK 29) cihazlarda da test edeceksem, o aradaki SDK’larıda indirmemiz gerekir.

SDK indirmek için Applications altındaki Android Studio ikonumuza tıklayarak açıyoruz Android Studio’yu.

 

 

Açılış ekranında sağ altta Configure ‘a tıklayarak açılan listeden SDK Manager’ı seçiyoruz.

 

 

SDK Manager da bize gerekli olan SDK’ları seçerek OK butonuna basıyoruz.

 

 

Seçtiklerimiz listelenir.

 

 

Bir sonraki ekranda Accept seçeneğini seçip Next’e tıklayarak indirme işlemini başlatıyoruz.

 

 

Seçtiğinia Sdk lara göre işlem biraz uzun sürecektir….

 

 

Bu işlemi de yaptıktan sonra artık bize lazım olan SDK‘larıda indirmiş olduk.

Artık Android Studio Kurulumu ‘nuda yaptığımıza göre geliştirmeye hazırız.