Android SDK

Yazılım ekran görüntüsü:
Android SDK
Yazılım detaylar:
Versiyon: 3.1.2.0 Güncelenir
Qayıt: 22 Jun 18
Geliştirici: Open Handset Alliance
Lisans: Ücretsiz
Popülerlik: 68

Rating: 3.0/5 (Total Votes: 3)

Android SDK projesi, Android tarafından desteklenen mobil cihazlar için tamamen ücretsiz ve çapraz platform yazılım yığınıdır. Android işletim sistemi ve uygulama geliştirme ile başlamak için gereken tüm araçları içerir. Android, dünya çapında milyonlarca kullanıcı ile dünyanın en popüler mobil işletim sistemlerinden biridir. Android için uygulamalar oluşturmaya başlamak için lütfen resmi web sayfasını ziyaret edin.


Geliştiricilerin Android için uygulama oluşturmasını sağlar

Android SDK, geliştiricilerin Android platformu için uygulamalar oluşturmasına olanak tanır. Bu uygulamalar Java programlama dili kullanılarak yazılacak ve bir Linux çekirdeği üzerinde çalışan gömülü kullanım için tasarlanmış özel bir sanal makine olan Dalvik'te yayınlanacaktır. Elbette, güçlü Android Studio IDE'ye (Entegre Geliştirme Ortamı) da ihtiyacınız olacak.

SDK (Yazılım Geliştirme Kiti), çoğu sadece komut satırı olmak üzere birçok kullanışlı araç ve özel bir Android işletim sistemini test etmenizi sağlayan bir grafik öykünücüsü içerir. Başlamak, arşivi indirmek ve açmak için android-sdk-linux dizinindeki araçlar klasörüne erişin ve & lsquo; android & rsquo; dosyası.

Çalışma bağımlılıkları ve desteklenen işletim sistemleri

Her şeyden önce, Android SDK yazılımının bir masaüstü ortamından bağımsız olduğunu ve GNOME, MATE, KDE, Tarçın, Enlightenment, Openbox, Fluxbox veya Xfce masaüstü ortamlarında kullanabileceğinizi belirtmeliyiz.

Her şeyden önce, bilgisayarınızda en son Oracle JDK (Java Geliştirme Kiti) ve GNU C Kütüphanesi (glibc) 2.15 veya üstü yüklü olmalıdır. Android SDK, bu çalışma zamanı bağımlılıkları olduğu sürece GNU / Linux dağıtımında çalışır.

Lütfen bilgisayarınızda en az 2GB RAM (4GB önerilir), en az 400MB boş disk alanı ve 1280x800 ekran çözünürlüğüne sahip bir grafik kartı olmalıdır.

Bu sürümde yeni olan :

  • Bazı durumlarda, Android Studio çıkış sırasında süresiz olarak askıda kaldı.
  • Anında Çalışma etkinleştirildiğinde, kaynak kümeleriyle yapılandırılan aşağıdaki iletiyle başarısız oldu:
  • & quot; SourceSet adı Android Gradle Plugin tarafından tanınmıyor. "
  • Anında Çalışma etkinleştirildiğinde, Çalıştır komutu tarafından tetiklendiğinde yeni Kotlin projelerinin yapılamıyor.
  • build.gradle dosyasının düzenlenmesi sırasında bazen bir karakterin yazılması ile ekranda görünen karakter arasında fark edilir bir gecikme oldu.
  • Çok sayıda modüle sahip bazı projelerde veya harici bağımlılıklarda, aşağıdaki hata iletisiyle, hata giderme sırasında hata oluştu:
  • & quot; ReddedilenExecutionException: İş parçacığı sınırı, engellenen çalışanın yerini geçti.
  • D8 ana DEX listesinin hesaplanması bazı yansıtıcı girişimleri dikkate almıyordu.

Sürümde yeni: :

  • proguard.cfg varsayılan ProGuard yapılandırması şu anda aşağıdaki sınıfları yok sayar:
  • Tercihi genişleten sınıflar
  • BackupAgentHelper'ı genişleten sınıflar
  • Ant lib kuralları artık java.encoding, java.source ve java.target özelliklerini geçersiz kılmanıza izin verir.
  • javac Ant görevinin varsayılan kodlaması artık UTF-8'dir.
  • DDMS'deki LogCat görünümü artık UTF-8 karakterlerini düzgün bir şekilde gösteriyor.
  • SDK Yöneticisi, Windows'ta daha güvenilirdir. Geliştirmelerle ilgili ayrıntılar için Android Araçlar Proje Sitesine bakın.
  • AVD'nin anlık fotoğraflarını etkinleştirdiyseniz, bunlar otomatik olarak yakalanır. Emülatör, şimdi neredeyse anında kapatıldığında durumu geri yükler.
  • draw9patch uygulamasının çalışmasını engelleyen eksik JAR dosyası hatası düzeltildi.
  • Windows başlatma komut dosyaları hiyerarşisi görüntüleyici ve ddms, adb'nin yeni konumunu desteklemek için düzeltildi.
  • Emülatör performansı ile ilgili bilinen sorunlar: Android emülatörünün bilgisayarınızdaki ARM komut kümesi mimarisini simüle etmesi gerektiğinden, emülatör performansı yavaştır.

Sürüm 1.6'da yeni olan Sürüm 2:

  • API ile ilgili:
  • Android.telephony.TelephonyManager'da CDMA ile ilgili sabitleri düzgün bir şekilde gösterir: DATA_ACTIVITY_DORMANT, PHONE_TYPE_CDMA, NETWORK_TYPE_CDMA, NETWORK_TYPE_EVDO_0, NETWORK_TYPE_EVDO_A ve NETWORK_TYPE_1xRTT.
  • Sistem resmi:
  • Hata düzeltildi, böylece Bitmap'in yoğunluğu Parcelable yoluyla yayılır.
  • Bildirilen dolguyu uyumluluk modu için uygun şekilde ölçeklendirmek için NinePatchDrawable düzeltir.
  • Stil yoğunluğunu, ekran yoğunluğuna göre düzgün bir şekilde hesaplamak için TextView'ı düzeltir.
  • Çekirdek, ticari olarak satılan Android destekli cihazlarda çekirdeği eşleştirmek için 2.6.29 sürümüne güncellendi.
  • Araçlar:
  • Emma enstrümantasyon projelerine destek sağlayan yeni Ant derleme sistemi ekler (kod kapsamı).
  • D-pad'i yatay modda düzgün şekilde taklit etmek için emülatör kaplamalarını onarır.
  • ADT'deki düzen düzenleyicide yoğunluk oluşturmayı düzeltir.

Sürüm 1.6'da yeni olan nedir Sürüm 1:

  • Yeni deri dahil olmak üzere birden çok ekran boyutu / yoğunluğu, Emulator desteği.
  • Android SDK ve AVD Manager bir grafik kullanıcı arayüzü daha kolay SDK ve AVD ortamlarını yönetmesine izin için. aracı oluşturmak ve Android Sanal Aygıtlar yönetmek ve yeni SDK paketlerini indirmek (örneğin platformu sürümleri gibi ve eklentiler) ortamınıza içine sağlar.
  • Yeni Proje Sihirbazında test paketleri için geliştirilmiş destek

sürümünde yeni 'nedir 1.5 Sürüm 3:

  • SDK'da teslim edilen Android 1.5 sistemi (kütüphane ve sistem görüntüsü olarak), Mayıs 2009'dan başlayarak Android destekli telefonlara dağıtılabilen Android 1.5 üretim sistemi görüntüsünün geliştirme karşıtıdır. Sistem Tamamen uyumludur ve harici kütüphane içermez. Bu, Android SDK'sının Haritalar harici kütüphanesini içermeyen ilk sürümüdür.
  • Android 1.5 sistemi, çerçeve API'sinin güncellenmiş bir sürümünü sunar. Önceki sürümlerde olduğu gibi, Android 1.5 API'sına, sistemin kendisinde saklanan bir tamsayı tanımlayıcısı (3) atanır. "API Düzeyi" olarak adlandırılan bu tanımlayıcı, uygulamanın bir uygulamayı yüklemeden önce sistemin bir uygulama ile uyumlu olup olmadığını doğru bir şekilde belirlemesini sağlar.
  • Uygulamalar, uygulamayı çalıştırmak için gereken Android sisteminin minimum sürümünü belirtmek üzere, manifest dosyalarındaki belirli bir API Düzeyi değerini referans alabilir. Minimum API Düzeyine başvurmak için, uygulamalar manifest dosyalarında bir android: minSdkVersion özelliği ekleyebilir. Nitelik değeri, bir API Seviye tanımlayıcısına karşılık gelen bir tamsayıdır. Bir uygulama kurmadan önce, sistem daha sonra android'in değerini kontrol eder: minSdkVersion ve yalnızca başvurulan tamsayı, sistemde depolanan API Düzeyindeki tam sayıdan küçük veya ona eşitse, yüklemeye izin verir.
  • Uygulamanızı yeni SDK'ye taşıdığınızda, uygulamanızı derleyeceğiniz platform sürümünü seçmeniz gerekir. Genel olarak, başvurunuzu, uygulamanızın destekleyebileceği platformun mümkün olan en düşük sürümüne karşı derlemelisiniz. En düşük sürümü belirledikten sonra, uygulamanızın manifest dosyasının, android: minSdkVersion özniteliğindeki en düşük uyumlu platform sürümünün API Düzeyini tanımladığından emin olmalısınız.
  • Uygulamanızı derledikten sonra, uygulamanın android: minSdkVersion özniteliğinde belirtilen platformda test ettiğinizden emin olmalısınız. İleriye dönük uyumluluğu sağlamak için uygulamayı, uygulamanız tarafından kullanılandan daha yüksek bir API Düzeyi kullanarak platformlarda da çalıştırmalısınız. Uygulamanızı emülatördeki farklı platform sürümlerine karşı çalıştırmak için, test etmek istediğiniz her platform sürümü için bir AVD oluşturabilirsiniz. AVD'ler hakkında daha fazla bilgi için bkz. Android Sanal Cihazlar. Test için fiziksel bir cihaz kullanıyorsanız, çalıştırdığı Android platformunun API Düzeyini bildiğinizden emin olun.
  • Android 1.5 kütüphanesini kullanarak bir uygulama oluşturursanız ve uygulamanız API Seviye 3'te sunulan API'lardan yararlanırsa, uygulamanın: "3" için android: minSdkVersion özniteliğini ayarlamanız gerekir.
  • Özellikle, manifest dosyasındaki bir çocuk olarak android: minSdkVersion özniteliğini tanımlayabilirsiniz. Ayarlandığında, özellik şuna benzer:
  • & lt; manifest & gt;
  • ...
  • & lt; uses-sdk android: minSdkVersion = "3"; / & gt;
  • ...
  • & lt; / manifest & gt;
  • Android: minSdkVersion'ı bu şekilde ayarlayarak, kullanıcıların cihazlarını Android platformunun uyumlu bir sürümünü çalıştırıyorsa yalnızca uygulamanızı yükleyebilmelerini sağlarsınız. Bu da, uygulamanızın cihazlarında düzgün bir şekilde çalışmasını sağlar. Bu, uygulamanızın Android 1.5'te tanıtılan API'ları veya sistem özelliklerini kullandığı takdirde özellikle önemlidir.
  • Uygulamanız Android 1.5'te kullanıma sunulan API'ları kullanıyorsa, ancak & lt; uses-sdk android: minSdkVersion = "3"; / & gt; sonra Android 1.5 cihazlarda düzgün bir şekilde çalışır, ancak Android 1.0 cihazlarda çalışmayacaktır. İkinci durumda, Android 1.5 API'lerini kullanmaya çalıştığında uygulama çalışma zamanında çökecektir.
  • Tersine, uygulamanız Android 1.5'te tanıtılan yeni API'ları kullanmıyorsa, uygulama çoğu durumda platformun sonraki bir sürümünü çalıştıran cihazlarda normal şekilde çalışır. Ancak, uygulamayı yayınladıysanız, uygulamanızı SDK'da bulunan Android 1.5 sistem görüntüsüne yüklemeniz ve test etmeniz kesinlikle önerilir. Bu, cihazlarını Android platformunun yeni sürümüne geçirdikleri için kullanıcılar için sorunsuz bir geçiş sağlayacaktır.
  • Son olarak, uygulamanız Android 1.1'den beri tanıtılan yeni API'ları kullanmıyorsa, özelliği "2" olarak ayarlayarak genel Android 1.1 uyumluluğunu gösterebilirsiniz. Uygulamanız Android 1.0'dan beri tanıtılan yeni API'ları kullanmıyorsa, bu özelliği kaldırabilir veya & quot; 1 & quot; olarak ayarlayabilirsiniz. Ancak, uygulamanızı yayınlamadan önce, uygulamanızı uygulamanın android: minSdkVeresion değerine karşılık gelen Android kitaplığına karşı derlediğinizden emin olmalısınız.
  • API Değişiklikleri:
  • UI çerçevesi:
  • Daha kolay arka plan / UI konu etkileşimi için çerçeve
  • Yeni SlidingDrawer widget'ı
  • Yeni HorizontalScrollview widget'ı
  • AppWidget çerçevesi:
  • Güvenli ana ekran AppWidgets oluşturmak için API'ler. AppWidgets'ı kullanma hakkında bilgi için, Geliştirici Kılavuzu AppWidgets belgelerine bakın. Ayrıca, Android Geliştirici'nin Blog'unda Ana ekran widget'larına ve AppWidget çerçevesine giriş yapın.
  • Canlı Klasörleri özel içerikle doldurmak için API'ler.
  • Medya çerçevesi:
  • Ham ses kayıt ve oynatma API'leri
  • Etkileşimli MIDI oynatma motoru
  • Geliştiriciler için video kayıt API'leri (3GP biçimi)
  • Video ve fotoğraf paylaşımı Amaçları
  • Medya arama amacı
  • Giriş Yöntemi çerçevesi:
  • Giriş Yöntemi Servis çerçevesi
  • Metin tahmini motoru
  • Kullanıcılara karşı indirilebilir IME sağlama yeteneği
  • Uygulama tanımlı donanım gereksinimleri:
  • Uygulamalar, düzgün bir şekilde çalışabilmeleri için hangi donanım özelliklerinin gerekli olduğunu Android sistemine bildirmek üzere manifest dosyalarında yeni bir öğe kullanabilir. Örneğin, bir uygulama, fiziksel klavye veya trackball gibi belirli bir navigasyon cihazı gerektirdiğini belirtmek için öğeyi kullanabilir. Uygulamayı yüklemeden önce, Android sistemi, öğe için tanımlanan öznitelikleri denetler ve yalnızca gerekli donanım varsa, yüklemenin devam etmesini sağlar.
  • Konuşma tanıma çerçevesi:
  • Niyet yoluyla konuşma tanıma kitaplıklarını kullanma desteği. Bkz. Tanıyıcı.
  • Çeşitli API eklemeleri:
  • LocationManager - Uygulamalar, konum değişikliği güncellemelerini Intent üzerinden alabilir
  • WebView - DOM etkinlik desteğini başlat / taşı / iptal et / iptal et
  • Yeniden Tasarlanan Sensör Yöneticisi API'leri
  • GLSurfaceView - OpenGL uygulamaları oluşturmak için kullanışlılık çerçevesi
  • Uygulama güncellemesi yüklemesi için Yayın Niyeti - daha sorunsuz uygulama yükseltme deneyimi için

Sürüm 1.5 sürümündeki yeni : Sürüm 1:

  • Android platformunun birden çok sürümü bulunur (Android 1.1, Android 1.5). Araçlar, uygulamanızı SDK'daki herhangi bir platforma dağıtmanıza izin verecek şekilde güncellenir; bu da ileriye dönüklük ve uygunsa geriye dönük uyumluluk sağlamanıza yardımcı olur.
  • Gerçek cihazları daha iyi modellemek için emülatörde çalıştırdığınız seçeneklerin Android Sanal Aygıtları - (AVD) yapılandırmalarını sunar. Her AVD kendi özel depolama alanını alır ve aynı anda çalışan çoklu emülatörlerle çalışmayı çok daha kolaylaştırır.
  • Android SDK'sını, bir veya daha fazla harici Android kitaplığına ve / veya emülatörde çalışabilen özelleştirilmiş (ancak uyumlu) bir sistem görüntüsüne erişim sağlamak için genişleten SDK eklentileri desteği.
  • Yeni Eclipse ADT eklentisi (sürüm 0.9.0), belirli Android yapılandırmaları için hedeflenmiş projeler oluşturmanızı, XML kaynaklarını (düzenler, animasyonlar ve menüler gibi) oluşturmanızı, alternatif mizanpajlar oluşturmanızı ve dışa aktarıp imzalamanızı sağlayan yeni Sihirbazlar sunar. yayınlama başvurunuz.
  • ADT'de Geliştirilmiş JUnit desteği
  • Performansın daha kolay görünmesi
  • Yerelleştirilmiş uygulamaların daha kolay yönetimi. Artık APK'nızı tek bir Android projeden oluştururken yerele kaynakları ekleyebilir veya hariç tutabilirsiniz.
  • & quot; android & quot; activitycreator komut dosyasının yerini alır.

Sürüm 1.0'da yeni olan Sürüm 1:

  • Emülatör:
  • Emulator artık kullanıcı resmini & # x3c; android & # x3e; /SDK1.0 /
  • olarak kaydediyor
  • Linux'ta sabit EsounD ile ilgili donmalar.
  • Yardım-ses belgelerinde düzeltildi. '-Audio listesi' çalışmıyor, birinin geçerli ses arkaplanları listesini almak için -help-audio-out ve -help-audio-in çağırması gerekiyor.
  • Sabit scrollwheel Dönen modda Dpad emülasyonu. bundan önce, kaydırma tekerleğini kullanarak her zaman yatay modda olsa bile, Dpad Up / Down olaylarını üretecekti.
  • Birkaç Eski komut seçeneği kaldırıldı.
  • Konsolu veya ağ netli seçeneğini kullanarak ağ hızını ayarlamak, cihazdaki bağlantı simgesini düzgün bir şekilde değiştirir.
  • GSM ses kaydı durumunun konsola 'dolaşım' olarak ayarlanması, cihazdaki ses simgesini uygun şekilde değiştirir
  • SQLite:
  • SQLite artık tüm platformlarda SDK paketine dahil edilmiştir.

Gereksinimler :

  • Oracle Java Standard Edition Çalışma Zamanı Ortamı

Benzer yazılım

Brainy
Brainy

14 Apr 15

ChaiScript
ChaiScript

20 Feb 15

Embedthis Ejscript
Embedthis Ejscript

17 Feb 15

IPython
IPython

20 Feb 15

Geliştirici Diğer yazılım Open Handset Alliance

Android SDK
Android SDK

11 Jul 15

Android SDK
Android SDK

3 Jan 15

Yorumlar Android SDK

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!