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
- Instalowanie Android Studio na platformie
- Tworzenie projektu
- Najnowsze informacje znajdziesz w informacjach o wersji.