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) 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.
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.
Android Studio for Platform obsługuje uruchamianie testów lokalnych (na urządzeniu) (poprzez atest
). Dowiedz się więcej o narzędziach testowania.
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-01-30 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-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."]]