Versiyon | Kod Adı | Tarih | API Versiyonu |
1.0 | 2008 | 1 | |
1.1 | 2009 | 2 | |
1.5 | Cupcake | 2009 | 3 |
1.6 | Donut | 2009 | 4 |
2.0-2.1 | Eclair | 2009 | 5 - 7 |
2.2-2.2.3 | Froyo | 2010 | 8 |
2.3-2.3.7 | Gingerbread | 2010 | 9-10 |
3.0-3.2.6 | Honeycomb | 2011 | 11-13 |
4.0-4.0.4 | Ice Cream Sandwich | 2011 | 14-15 |
4.1-4.3.1 | Jelly Bean | 2012 | 16-18 |
4.4-4.4.4 | KitKat | 2013 | 19-20 |
5.0-5.1.1 | Lollipop | 2014 | 21-22 |
6.0-6.0.1 | Marshmallow | 2015 | 23 |
7.0 | Nougat | 2016 | 24 |
7.1-7.1.1 | Nougat | 2616 | 25 |
8.0 | Oreo | 2017 | 26 |
8.1 | Oreo | 2017 | 27 |
Eclipse üzerinde geliştirilen bir Android projesinin genel klasör yapısı aşağıdaki gibidir :
ADT Bundle indirerek hemen Android geliştirmeye başlayabilirsiniz. Bundle , Eclipse , Android SDK ve ADT (Android Development Tools) uygulamalarını içermektedir. İndirilen dosya klasöre açılarak hemen geliştirmeye başlanabilir. Aşağıdaki linkten indirebilirsiniz :
http://developer.android.com/sdk/index.html
"No Launcher activity found!" hatası alıyorsanız AndroidManifest.xml dosyasında ana activity'i ayarlamadığınız veya yanlış ayarladığınız anlamına gelmektedir. Bunun için aşağıdaki gibi ana activity'e (açılış activity'si) intent-filter eklemek gerekiyor :
<activity android:name=".MainActivity" android:label="@string/app_name"> <intent-filter> <action android:name="android.intent.action.MAIN"></action> <category android:name="android.intent.category.LAUNCHER"></category> </intent-filter> </activity>
Yukarıda MainActivty adlı activity açılış activity'si haline getirimiştir
Android'de bir uygulamayı emulatör'de çalıştırırken "Failed to allocate memory: 8" hatasını alıyor iseniz emulator'e ayrılan RAM'in fazla olduğu anlamına gelmektedir. Bunu çözmek için Virtual Device Manager ayarlarından Memory Options bölümünde RAM miktarını azaltmak gerekir. Örneğin 1024 ise 756 veya 512 yapıp deneyebilirsiniz.
Android SDK içindeki ADB aracı ile (platform-tools klasrü içinde) bir emülatöre apk dosyası ile uygulama kurabilirsiniz. Komut satırından aşağıdaki komutu vererek kurma işleminin gerçekleştirebilirsiniz :
adb install
Yukarıdaki komut çalıştırmadan önce emülatörün açılması gerekmektedir. İşlem tamamlandıktan sonra emülatöre Test uygulaması kurulmuş olacaktır
Bir android uygulaması içinden Google Play uygumalası açılıp, bir uygulamanın detay sayfası gösterilmesi sağlanabilir. Yazılması gereken kod aşağıdaki gibidir :
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse("market://details?id=com.example.android"));
startActivity(intent);
Yukarıda com.example.android paket adı olan bir uygulama Google Play uygulamasında görüntülenecektir.