"ekrem.yildiz" tarafından yazılmış yazıları görüntülüyorsunuz

Eclipse te Android çalışmalarımı tam hızla devam ediyorum :)

Bir önceki yazımda Android SDK’nın lokasyonundan kaynaklanan sorun sebebiyle oluşan hatadan bahsetmiştim. Bu yazımda Virtual Device hatasından bahsedeceğim.

Android in çalışmasını görmek amacıyla Hello Android uygulamasını çalıştırdım. Bunun için önceden Eclipse te Adroid SDK and AVD Manager dan Android 2.3.3 – API Level 10 u ekledim. İlk çalıştırmam da uygulamada herhangi bir sorun olmadan Android Emulator ı geldi.  Emulator ı kapatıp farklılık katmak için eklediğim özelliklerle tekrar çalıştırmak istedim. Fakat

[Emulator] Unknown savevm section type 95 hatası

aldım.  Bu hata acaba kullanmış olduğum virtual device dan mı kaynaklanıyor diye yeni bir proje açıp farklı bir virtual device ekledim. Fakat projeyi ikinci çalıştırmamda aynı hatayı almaya devam ediyordum.

Bunun için ilk çözümüm Eclipse ve Android eklentilerini herşeyiyle yeniden kurmaktı. Fakat bu işlem başarıyla sonuçlanmadı.

Benim bulduğum geçici çözüm her çalıştırmadan önce eklemiş olduğum virtual device ı silip yeniden oluşturmak. Bu şekilde projeniz sorunsuz çalışacaktır :)

Tabi her çalıştırmada bekleme süreniz de aynı şekilde uzun olacak.

Eğer [Emulator] Unknown savevm section type 95 hatası alıyorsanız geçici olarak bu yolu deneyebilirsiniz :)

Kalıcı çözümü bulduğumda sizinle paylaşacağım :)

 

Android ile ilgili çalışmalara başladığımı söylemiştim.

Mobile Business dersinde de tartışmıştık ve Android’in pazardaki yerinin zamanla daha da fazla olacağını belirtmiştik. Hürriyet Gazetesi’nde okuduğum bugünkü yazı hem doğru yolda gittiğimi düşündürdü hem de şevkimi bir kat daha artırdı.

Android şu anda %48 lik pazar payıyla kendi rekorunu kırdı.

Android işletim sistemi Samsung, LG, Motorola, Sony Ericsson, ZTE ve Huawei şirketleri tarafından kullanılıyor. Ayrıca iPhone un en büyük rakiplerinden biri olan HTC’ nin de Android kullandığını düşünürsek Android’ in ne kadar büyük bir çevreye hükmettiğini rahatlıkla görebiliriz.

Belirtmek te yarar var iPhone’nun pazar payı için söylenen şu an için%19 :)

Haberin detayı: http://www.hurriyet.com.tr/teknoloji/18406239.asp?gid=381

 

Eclipse de Android uygulaması geliştirmek için çalışmalarıma başladım. Android’in Eclipse de çalışması için gerekli bütün pluginleri indirdim ve yükledim. Yeni bir programlama dilini öğrenirken standart olarak çalıştırılan Hello World uygulaması geliştirmeye çalıştım ki aşağıdaki hatayı aldım.

[Emulator] invalid command-line parameter: and.
[Emulator] Hint: use ‘@foo’ to launch a virtual device named ‘foo’.
[Emulator] please use -help for more information

Yaptığım bir kaç araştırmayla sorunun çözümünü buldum.
Eclipse de Project-> Preferences da Android kısmına geldiğinizde SDK Location bilginizi kontrol etmeniz gerekmektedir. SDK nızı gösterdiğiniz yerin adresinde boşluklar varsa bu bir problem olarak karşımıza çıkıyor. Bunun için size tavsiyem Android SDK dosyasınızı C sürücünüzde Android klasörü açıp içinde barındırmanızdır.

Daha sonra Eclipse de Project-> Preferences da Android kısmına gelip SDK Location bilgilerini güncellemeniz gerekecektir.

Tabi Project-> Android SDK and AVD Manager kısmındaki Android Virtual Device ları da tekrardan oluşturmanız gerekebilir :)