Poznaj Android Studio dla platformy

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.