11 Temmuz 2013 Perşembe

Yavaş çalışan android emulatorüne sanal makine çözümü

Android uygulamaları geliştiriken vaktimi en çok alan işlem uygulamanın derlenmesi, adb ile cihaza yüklenip çalışıtırlması oluyor. Bilmiyorum herkes için ayı şey geçerlimi ama benim sistemimde Android  Emulatorü olağan üstü yavaş çalışıyor. Linux'da KVM kullanılarak daha fazla performans almanın mümkün olduğunu okudum, fakat benim işlemcim x86 donanım hızlandırıcı desteklemediği için bu çözüm de işime yaramadı.

En sonunda virtual box üzerinde çalıştırdığım bir sanal android makinenin debug amaçlı kullanılabileceğini öğrendim.

İşlemler basit

1 - Öncelikle bir adet x86 veya x64 için android ISO indiriyoruz: http://www.android-x86.org/ yada şuradan hali hazırda kurulmuş bir sürümü indirebilirsiniz : http://androvm.org/blog/download/

2 - Ben virtual box'u tercih ediyorum, siz farklı bir sanallaştırma yazılımı kullanabilirsiniz. Sanallaştırma yazılımı ile indirmiş olduğumuz android sistemini çalıştırıyoruz.

3 - Yanlız burada dikkat etmemiz gereken nokta Android cihaza ait sanal ağ bağdaştırıcısı muhtemelen "NAT" olarak gelecektir, bunu "Bridged" olarak değiştiriyoruz. Böylece android cihazımız gerçek bir yerel IP adresine sahip olacak.

4 - Android sistemimizi çalıştırıp IP adresini öğreniyoruz.

Artık "adb" ile bu IP adresine bağlanıp debug işlemlerimizi yapabiliriz.

$./adb connect xxx.yyy.zzz.fff
xxx.yyy.zzz.fff android cihazımızın IP adresi. Artık çok daha hızlı çalışan bir android emulatörümüz var.

Hiç yorum yok:

Yorum Gönder