Platform için Android Studio ile tanışın

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.