13 Aralık 2011 Salı

Android Apk Dosyasını Sanal Makinede Çalıştırma

Burada anlatacağım işlemleri yapabilmek için sanal ,içerisinde Android işletim sistemi kurulmuş olan bir sanal makienin bilgisayarınızda yüklü olması gerekir. Ben burada sanal makineye dışarıdan bir apk dosyasını nasıl yükleyeceğimizden ve nasıl çalıştıracağımızdan bahsettim.Öncelikle ADB (Android Debug Bridge) ile sanal makinemize bağlantı kurabiliyor olmamız gereklidir. ADB ile sanal makinemize bağlanmak için şu işlemleri yapmalıyız.

-Sanal makineyi açtıktan sonra Ayarlar-->Ağ ı seçtikten sonra eklendi kısmını Bridged Adapter olarak  değiştirip isim olarakta bulunduğumuz ağı seçiyoruz ve  Tamam diyoruz.


-Bunu yaptıktan sonra Başlat diyerek Anroid i çalıştırıyoruz ve Alt+F1 ile Android in konsol moduna geçmesini sağlıyoruz. Konsol açıldıktan sonra konsola netcfg yazarak sanal makinemizin ip adresini öğreniyoruz.Bu ip yi no ederek Alt+F7 ile konsol modundan çıkıyoruz.

-Kendi ev sahibi bilgisayarımızda konsolu açarak bilgisayarımızda  bulunan android sdk sının (bende ki android-sdk-linux_x86 ) içinde bulunan platform-tools dizininin içine gidiyoruz.Bu dizinin içinde adb yi göreceksiniz. Şimdi bu dizinin içinde ./adb connect 192.168.2.12 (sanal makinenizin ip adresi) yazıyoruz ve bunu yaparak sanal makinemiz ile bağlantı kurmuş olduk.

-Şimdi daha önceden oluşturmuş olduğumuz apk dosyasını  platform-tools dizininin içine kopyalıyoruz ve bu apk dosyasını çalıştırmak için yine konsola ./adb install HelloWidget.apk( oluşturduğunuz apk dosyasının adı)  yazıyoruz. Daha önceden çalıştırdığınız bir apk dosyasını tekrar çalıştırıyorsanız install -r  yazmalısınız bu -r parametresi sayesinde daha önceden çalıştırılmış olan apk dosyası uninstall yapılır ve bu yeni apk dosyası çalıştırılır aksi halde eskisi çalışmaya devam eder.

-Şimdi Apk dosyamızı sanal makinemizde Settings-->Applications-->Manage Applications-->Downloaded kısmında bulabiliriz.



1 yorum: