Poznaj Android Studio dla platformy
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Android Studio for Platform (ASfP) to oficjalne zintegrowane środowisko programistyczne (IDE) zaprojektowane specjalnie do tworzenia platformy Android. ASfP bazuje na zaawansowanych podstawach IntelliJ IDEA i został zaprojektowany z myślą o zwiększeniu produktywności i usprawnieniu przepływów pracy inżynierów pracujących w ramach Projektu Android Open Source (AOSP).
Dlaczego warto korzystać z ASfP?
ASfP udostępnia kompleksowy zestaw narzędzi zoptymalizowanych pod kątem unikalnych wyzwań związanych z tworzeniem platform, które wykraczają poza standardowe tworzenie aplikacji na Androida. Jest on ściśle zintegrowany z kodem źródłowym AOSP i systemami kompilacji, oferując funkcje, które przyspieszają proces programowania.
Najważniejsze funkcje
Bezproblemowa integracja z AOSP: działa bezpośrednio z drzewem źródłowym AOSP i systemem kompilacji Soong (pliki Android.bp
). Łatwo synchronizuj złożone projekty platform i nimi zarządzaj.
Inteligentna edycja kodu: korzystaj z zaawansowanego uzupełniania kodu, refaktoryzacji i analizy w przypadku języków Kotlin, Java, C/C++ i Rust, co pomoże Ci szybciej pisać kod wysokiej jakości.
Zaawansowane debugowanie: debuguj kod platformy, w tym C/C++ i Java, za pomocą funkcji takich jak punkty przerwania, sprawdzanie zmiennych i obliczanie wyrażeń.
Dowiedz się więcej o debugowaniu.
Zintegrowane testowanie: uruchamiaj polecenia atest
bezpośrednio z IDE, aby przeprowadzać testy platformy i wyświetlać wyniki. Zobacz Testowanie kodu platformy.
Konfigurowanie projektu: dostosuj zakres projektu i konfiguracje kompilacji za pomocą elastycznego .asfp-project
pliku YAML. Dowiedz się więcej o zarządzaniu projektami.
Obsługa języka Rust: podstawowe funkcje do tworzenia aplikacji w języku Rust w AOSP. Więcej informacji znajdziesz w artykule Obsługa języka Rust w ASfP.
Pomoc oparta na AI: korzystaj z Gemini w Android Studio do generowania i aktualizowania kodu oraz uzyskiwania odpowiedzi na pytania dotyczące programowania – wszystko w edytorze.
Rozpocznij
Treść strony i umieszczone na niej fragmenty kodu podlegają licencjom opisanym w Licencji na treści. Java i OpenJDK są znakami towarowymi lub zastrzeżonymi znakami towarowymi należącymi do firmy Oracle lub jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-09-04 UTC.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2025-09-04 UTC."],[],[],null,["Android Studio for Platform (ASfP) is the official Integrated Development\nEnvironment (IDE) designed specifically for Android platform development. Built\non the powerful foundation of IntelliJ IDEA, ASfP is tailored to enhance\nproductivity and streamline workflows for engineers working within the Android\nOpen Source Project (AOSP).\n\nWhy use ASfP?\n\nASfP provides a comprehensive suite of tools optimized for the unique challenges\nof platform development, going beyond standard Android app development. It\nintegrates deeply with the AOSP codebase and build systems, offering features\nthat accelerate your development process.\n\nKey features\n\n- **Seamless AOSP integration:** Works directly with the AOSP source tree and\n the Soong build system (`Android.bp` files). Effortlessly sync and manage\n complex platform projects.\n\n- **Intelligent code editing:** Benefit from advanced code completion,\n refactoring, and analysis for Kotlin, Java, C/C++, and Rust, helping you\n write high-quality code faster.\n\n- **Powerful debugging:** Debug platform code, including C/C++ and Java, with\n features like breakpoints, variable inspection, and expression evaluation.\n Learn more about [debugging](/studio/platform/debug).\n\n- **Integrated testing:** Run `atest` commands directly from the IDE to\n execute platform tests and view results. See [Test your platform\n code](/studio/platform/test).\n\n- **Customizable project setup:** Fine-tune your project scope and build\n configurations using the flexible `.asfp-project` YAML file. Learn more\n about [project management](/studio/platform/projects).\n\n- **Rust language support:** Core feature support for Rust development in\n AOSP. More details at [Rust Support in ASfP](/studio/platform/projects/rust).\n\n- **AI-powered assistance:** Use [Gemini in Android\n Studio](https://developer.android.com/gemini-in-android) for code\n generation, code updates, and to get answers to your development questions,\n all within the editor.\n\nGet started\n\n- [Install Android Studio for Platform](/studio/platform/install)\n- [Create a project](/studio/platform/projects/create-project)\n- See the latest updates in the [Release Notes](/studio/platform/releases)."]]