Mengenal Android Studio untuk Platform
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
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.
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.
Android Studio untuk Platform mendukung pengujian lokal (perangkat) yang berjalan (melalui atest
).
Pelajari lebih lanjut alat pengujian.
Konten dan contoh kode di halaman ini tunduk kepada lisensi yang dijelaskan dalam Lisensi Konten. Java dan OpenJDK adalah merek dagang atau merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-01-30 UTC.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-01-30 UTC."],[],[],null,["# Meet Android Studio for Platform\n\nAndroid Studio for Platform (ASfP) is the official Integrated Development\nEnvironment (IDE) for Android platform development. Based on the powerful\ncode editor and developer tools from\n[IntelliJ IDEA](https://www.jetbrains.com/idea/), Android\nStudio for Platform offers even more features that enhance your\nproductivity when building on the Android Open Source Project (AOSP), such as:\n\n- Soong-based build system\n- A fast and feature-rich emulator\n- A debugger for Java, Kotlin, and C++\n- Testing tools\n- C++ and NDK support\n\nThis page provides an introduction to basic Android Studio for\nPlatform features. For a summary of the latest changes, see the\n[Android Studio for Platform release notes](/studio/platform/releases).\n\nProject structure\n-----------------\n\nA project in Android Studio for Platform contains everything that\ndefines your workspace for your AOSP codebase, from source code and\nassets to test code and build configurations. Learn more about the\n[project structure](/studio/platform/projects).\n\nSoong build system\n------------------\n\nSoong is the most widely used build system for Android platform\ndevelopers. There are altogether three:\n\nAndroid Studio for Platform uses the *Soong* build system to build\nAndroid. Soong leverages the\n[kati](https://github.com/google/kati/blob/master/README.md) GNU\nMake clone tool and [Ninja](https://ninja-build.org/) build system\ncomponent to speed up builds of Android.\n\nSoong build files are called *blueprint files* and are named `Android.bp`.\n\nFor a detailed description of the `Android.bp` file format, see\n[Android.bp](https://source.android.com/docs/setup/reference/androidbp).\n\nDebugging tools\n---------------\n\nAndroid Studio for Platform's debugger lets you select a device, set\nbreakpoints in Java and C++, and examine variables and expressions at\nruntime. Learn more about the\n[debugger](/studio/platform/debug).\n\nTesting tools\n-------------\n\nAndroid Studio for Platform supports running local (device) tests (via `atest`).\nLearn more about the [testing](/studio/platform/test) tools."]]