Mengenal Android Studio untuk Platform

Android Studio untuk Platform (ASfP) adalah Integrated Development Environment (IDE) resmi untuk pengembangan platform Android. Berbasis editor kode dan alat developer yang andal dari IntelliJ IDEA, Android Studio untuk Platform menawarkan lebih banyak fitur yang mampu meningkatkan produktivitas Anda saat mem-build di Android Open Source Project (AOSP), seperti:

  • Sistem build berbasis Soong
  • Emulator yang cepat dan kaya fitur
  • Debugger untuk Java, Kotlin, dan C++
  • Alat pengujian
  • Dukungan C++ dan NDK

Halaman ini memberikan pengantar fitur dasar Android Studio untuk Platform. Untuk ringkasan perubahan terbaru, lihat catatan rilis Android Studio untuk Platform.

Struktur project

Project di Android Studio untuk Platform berisi semua hal yang menentukan ruang kerja untuk codebase AOSP, mulai dari kode sumber dan aset hingga kode pengujian dan konfigurasi build. Pelajari lebih lanjut struktur project.

Sistem build Soong

Soong adalah sistem build yang paling banyak digunakan untuk developer platform Android. Ada tiga jenis:

Android Studio untuk Platform menggunakan sistem build Soong untuk mem-build Android. Soong memanfaatkan alat clone GNU kati dan komponen sistem build Ninja untuk mempercepat build Android.

File build Soong disebut file blueprint dan diberi nama Android.bp.

Untuk deskripsi mendetail tentang format file Android.bp, lihat Android.bp.

Alat proses debug

Debugger Android Studio untuk Platform memungkinkan Anda memilih perangkat, menetapkan titik henti sementara di Java dan C++, serta memeriksa variabel dan ekspresi saat runtime. Pelajari lebih lanjut debugger.

Alat pengujian

Android Studio untuk Platform mendukung pengujian lokal (perangkat) yang berjalan (melalui atest). Pelajari lebih lanjut alat pengujian.