23 Kasım 2011 Çarşamba

Sanal ve Gerçek Aygıtlarla Çalışma

Uygulamaların Sanal Aygıt Üzerinde Çalıştırılması:
Android yüklü cihazımız olmadan da uygulama geliştirebiliriz bunun için sanal aygıt(telefon, tablet, vs…) tanımlamamız gereklidir.
Başlat/Programlar/Android SDK Tools/AVD Manager 
ya da
Eclipse araç çubugunda bulunan Android Virtual Device Manager butonuna tıklayın.


Sanal makine oluştururken dikkat etmemiz gereken birkaç nokta var. Oluşturacağınız projelerin API sürümü oluşturduğunuz sanal aygıtların API sürümüne küçük ya da eşit olmalı.

Projenin API sürümü <= Aygıtın API sürümü(Target)

Burada oluşturduğum sanal aygıtın sürümü Android  2.1 oluşturacağım proje ise Android 1.5 projesi ise

[ 1.5(Proje) <= 2.1(Aygıt) ] = Doğru


Bu durumda IDE uygulamayı sanal aygıt üzerinde çalıştıracaktır. Aksi halde hata alırsınız.

Bana kalırsa her bir major numara(MajorNo.X.X) için bir aygıt oluşturmak en iyisidir. Yani;

Andorid 2.1,
Andorid 2.2,
Andorid 2.3
projeleri için oluşturacağım sanal aygıtın API sürümü Andorid 2.3 olacaktır. Ben bu şekilde çalışıyorum tabii siz her sürüm için ayrı ayrı sanal aygıt tanımlayabilirsiniz. IDE ise projenin sürümüne göre en uygun sanal aygıtı otomatik seçecektir.

Create AVD diyip pencereyi kapatın. Aygıt listede yerini alacak isterseniz Start basıp test edebilirsiniz.

Uygulamaların Gerçek Bir Cihaz Üzerinde Çalıştırılması:
PC bağlı bir Android cihazınız varsa IDE yukarıdaki kriterleri de göz önünde bulundurarak ve önceliği gerçek cihaza vererek uygulamayı direk cihaza upload edip çalıştıracaktır.

2 yorum:

  1. slm
    Ben android çalışmaya yeni başladım ufak bir sorunum var butonları ekranda istediğim yere getiremiyorum karışıp gidiyor sürekli bunu nasıl ayarlarım

    YanıtlaSil
    Yanıtlar
    1. Layoutslari kullanabilirsiniz.

      http://developer.android.com/guide/topics/ui/declaring-layout.html

      Sorucağınız soruları ilgili konu altına sorarsanız ya da ilgili konu yoksa mail adresime yazarsanız sevinirim

      Sil