Android Studio to oficjalne zintegrowane środowisko programistyczne (IDE) do tworzenia aplikacji na Androida. Android Studio, oparty na zaawansowanym edytorze kodu i narzędziach programistycznych IntelliJ IDEA, oferuje jeszcze więcej funkcji, które zwiększają produktywność podczas tworzenia aplikacji na Androida, takich jak:
- elastyczny system kompilacji oparty na Gradle,
- Szybki emulator z wieloma funkcjami
- Ujednolicone środowisko, w którym możesz tworzyć aplikacje na wszystkie urządzenia z Androidem
- Edytowanie na żywo, aby aktualizować komponenty w emulatorach i na urządzeniach fizycznych w czasie rzeczywistym
- Szablony kodu i integracja z GitHubem, które pomogą Ci tworzyć typowe funkcje aplikacji i importować przykładowy kod.
- Rozbudowane narzędzia i platformy testowe
- Narzędzia Lint do wykrywania problemów z wydajnością, użytecznością, zgodnością wersji i innych
- Obsługa C++ i NDK
Na tej stronie znajdziesz wprowadzenie do podstawowych funkcji Android Studio. Podsumowanie najnowszych zmian znajdziesz w informacjach o wersji Androida Studio.
Struktura projektu
Rysunek 1. Pliki projektu w widoku Android.
Każdy projekt w Androidzie Studio zawiera co najmniej 1 moduł z plikami kodu źródłowego i plikami zasobów. Typy modułów:
- Moduły aplikacji na Androida
- Moduły biblioteki
- Moduły Google App Engine
Domyślnie Android Studio wyświetla pliki projektu w widoku Android, jak pokazano na rysunku 1. Ten widok jest podzielony na moduły, aby zapewnić szybki dostęp do kluczowych plików źródłowych projektu. Wszystkie pliki kompilacji są widoczne na najwyższym poziomie w sekcji Skrypty Gradle.
Każdy moduł aplikacji zawiera te foldery:
- manifests: zawiera plik
AndroidManifest.xml. - kotlin+java: zawiera pliki kodu źródłowego Kotlin i Java, w tym kod testu JUnit.
- res: zawiera wszystkie zasoby niebędące kodem, takie jak ciągi tekstowe interfejsu i obrazy.
Struktura projektu aplikacji na Androida na dysku różni się od tej spłaszczonej reprezentacji. Aby wyświetlić rzeczywistą strukturę plików projektu, w menu Project (Projekt) wybierz Project zamiast Android.
Więcej informacji znajdziesz w artykule Omówienie projektów.
System kompilacji Gradle
Android Studio używa Gradle jako podstawy systemu kompilacji, a więcej funkcji związanych z Androidem zapewnia wtyczka Androida do obsługi Gradle. Ten system kompilacji działa jako zintegrowane narzędzie w menu Android Studio i niezależnie od wiersza poleceń. Za pomocą funkcji systemu kompilacji możesz:
- Dostosowywanie, konfigurowanie i rozszerzanie procesu kompilacji.
- Utwórz wiele plików APK dla aplikacji z różnymi funkcjami, korzystając z tego samego projektu i modułów.
- Ponowne wykorzystywanie kodu i zasobów w różnych zestawach źródeł.
Dzięki elastyczności Gradle możesz to wszystko osiągnąć bez modyfikowania podstawowych plików źródłowych aplikacji.
Pliki kompilacji Android Studio mają nazwę build.gradle.kts, jeśli używasz