Android Studio for Platform (ASfP) to oficjalne zintegrowane środowisko programistyczne (IDE) do tworzenia aplikacji na platformę Android. Bazując na potężnym edytorze kodu i narzędziach dla programistów z IntelliJ IDEA, Android Studio for Platform oferuje jeszcze więcej funkcji, które zwiększają produktywność podczas tworzenia aplikacji na podstawie Projektu Android Open Source (AOSP), takich jak:
- System kompilacji oparty na Soong
- Szybki i bogaty w funkcje emulator
- debuger do Javy, Kotlina i C++
- Narzędzia do testowania
- Obsługa C++ i NDK
Ta strona zawiera wprowadzenie do podstawowych funkcji Android Studio na platformie. Podsumowanie najnowszych zmian znajdziesz w informacjach o wersji Android Studio dla platformy.
Struktura projektu
Projekt w Android Studio for Platform zawiera wszystko, co definiuje Twój obszar roboczy dla bazy kodu AOSP, od kodu źródłowego i zasobów po kod testowy i konfiguracje kompilacji. Dowiedz się więcej o strukturze projektu.
System kompilacji Soong
Soong to najczęściej używany system kompilacji dla deweloperów tworzących aplikacje na platformę Android. W ogóle są 3 rodzaje:
Android Studio for Platform używa systemu kompilacji Soong do kompilowania Androida. Soong korzysta z narzędzi klonowania kati GNU Make i Ninja, aby przyspieszyć kompilację Androida.
Pliki kompilacji Soong to pliki z planem o nazwie Android.bp
.
Szczegółowy opis formatu pliku Android.bp
znajdziesz w pliku Android.bp.
Narzędzia do debugowania
Debuger w Android Studio for Platform umożliwia wybranie urządzenia, ustawienie punktów przerwania w językach Java i C++ oraz sprawdzanie zmiennych i wyrażeń w czasie wykonywania. Dowiedz się więcej o debugerze.
Narzędzia do testowania
Android Studio for Platform obsługuje uruchamianie testów lokalnych (na urządzeniu) (poprzez atest
). Dowiedz się więcej o narzędziach testowania.