KodFeed İLMİN ZEKATI…

15Ara/110

Android Emulator Başlatma Problemi

Android DeveloperYazdığınız uygulamayı çalıştırmak için avd'yi çalıştırmaya çalıştırdınız fakat

PANIC: Could not open: C:\Users\RAMAZAN\.android/avd/AvdLevel4.ini

şeklinde bir hata alıyorsanız hatadan da anlaşıldığı üzere anroid virtual device için gerekli olan ini dosyasına ulaşılamıyor demektir. Oluşturmuş olduğunuz avd için detaya baktığınızda ulaşmaya çalıştığı ini dosyasının nerede olduğu yazmaktadır. Benim bilgisayarımda dosya E:\Users\.android\avd\AvdLevel4.ini adresinde bulunmakta. Fakat baktığımızda C:\Users\RAMAZAN\.android\avd içinde gerekli dosyayı aramakta. Bunun için windowsta path tanımlaması yapılması gerekmekte.

Denetim Masası (Control Panel) -> Sistem(System) -> Sol panelde Gelişmiş Sistem Ayarları (Advanced System Settings on the left) -> Açılan pencerede Gelişmiş Tab'ın açınız ve Ortam Değişkenlerine tıklayınız. (Go to the Advanced Tab, then click Environment Variables)

Pathler içinde eğer ANDROID_SDK_HOME var ise düzenleye, yoksa yeni değişken oluşturuyoruz. Adres olarak \.android\avd\AvdLevel4.ini haricinde yani android dizinin bulunduğu adresi yazıyor. Benim için gerekli olan adres E\Users (Click on your ANDROID_SDK_HOME, then click "Edit". In the Variable Value box, type the your .andorid directory address. And restart the eclipse)

Bu değişikliği yaptıktan sonra eclipse yeniden başlatınız gerekmektedir.

VN:F [1.9.13_1145]
Rating: 10.0/10 (1 vote cast)
VN:F [1.9.13_1145]
Rating: +1 (from 1 vote)
Etiketler: , Yorum yok
23Eyl/110

An SDK Target must be specified

Android DeveloperAndroid için Eclipste uygulama oluştururken karşılacağınız bu uyarı mesajından da anlaşılacağı gibi; yazacağını uygulamanın hangi sdk için derleneceğini seçmeniz gerekmektedir. Build Target Listesi boş geldiğinden dolayı seçim yapamıyorsanız; Eclipste Windows -> Preferences -> Android sayfasına gidiniz ve Android SDK adresini ayarlayıp uygula deyiniz. Eğer herhangi bir hata almazsanız, derleyebileceğiniz sdk listelerini görebileceksinizdir. Bu aşamadan sonra projeyi tekrar oluşturursanız bu hatayı almayacaksınız.

Burada dikkat etmeniz diğer bir husus; Android SDK adresini düzenlerken adres satırında boşluk kullanmamanız gerekmektedir. Aksi taktirde;

[2011-09-07 01:07:15 - Emulator] invalid command-line parameter: Files.
[2011-09-07 01:07:15 - Emulator] Hint: use '@foo' to launch a virtual device named 'foo'.
[2011-09-07 01:07:15 - Emulator] please use -help for more information

şeklinde bir hata ile karşılaşırsınız. Detaylı bilgi için burayı okuyabilirsiniz.

VN:F [1.9.13_1145]
Rating: 10.0/10 (1 vote cast)
VN:F [1.9.13_1145]
Rating: +1 (from 1 vote)
Etiketler: , Yorum yok
12Eyl/110

INSTALL_FAILED_MISSING_SHARED_LIBRARY Hatası

Android DeveloperBu hatayı alıyor iseniz, kullanmış olduğunuz kütüphanelerden bir veya birkaçını yüklememiş olabilirsiniz. Ben bu hatayı com.google.android.maps kütüphanesini kullanırken aldım ve Android SDK & AVD Manager > Available packages > Third party Add-ons altında bulunan Google Api'yi kurun. Bundan sonra yeni bir avd oluşturup, projenizi bu avd ile çalıştırınız. Ben de işe yaradı.

VN:F [1.9.13_1145]
Rating: 8.0/10 (1 vote cast)
VN:F [1.9.13_1145]
Rating: +1 (from 1 vote)
Etiketler: , Yorum yok