Platform için Android Studio (ASfP), Android platform geliştirme için resmi Entegre Geliştirme Ortamı'dır (IDE). IntelliJ IDEA'nın güçlü kod düzenleyicisini ve geliştirici araçlarını temel alan Platform için Android Studio, Android Açık Kaynak Projesi'nde (AOSP) geliştirirken üretkenliğinizi artıran daha da fazla özellik sunar. Örneğin:
- Soong tabanlı derleme sistemi
- Hızlı ve zengin özelliklere sahip bir emülatör
- Java, Kotlin ve C++ için hata ayıklayıcı
- Test araçları
- C++ ve NDK desteği
Bu sayfada, Platform için temel Android Studio özelliklerine giriş sunulmaktadır. En son değişikliklerin özeti için Platform için Android Studio sürüm notlarına bakın.
Proje yapısı
Platform için Android Studio'daki bir proje; kaynak koddan öğelere, test kodundan derleme yapılandırmalarına kadar AOSP kod tabanınız için çalışma alanınızı tanımlayan her şeyi içerir. Proje yapısı hakkında daha fazla bilgi edinin.
Soong derleme sistemi
Soong, Android platform geliştiricileri tarafından en yaygın olarak kullanılan derleme sistemidir. Üç tane vardır:
Platform için Android Studio, Android'i derlemek için Soong derleme sistemini kullanır. Soong, Android derlemelerini hızlandırmak için kati GNU Make klonlama aracından ve Ninja derleme sistemi bileşeninden yararlanır.
Soong derleme dosyaları blueprint dosyaları olarak adlandırılır ve Android.bp
olarak adlandırılır.
Android.bp
dosya biçiminin ayrıntılı açıklaması için Android.bp dosyasına bakın.
Hata ayıklama araçları
Platform için Android Studio'nun hata ayıklayıcısı, bir cihaz seçmenize, Java ve C++'da kesme noktaları belirlemenize ve çalışma zamanında değişkenleri ve ifadeleri incelemenize olanak tanır. Hata ayıklayıcı hakkında daha fazla bilgi edinin.
Test araçları
Platform için Android Studio, yerel (cihaz) testlerinin (atest
aracılığıyla) çalıştırılmasını destekler.
Test araçları hakkında daha fazla bilgi edinin.