Studio Android — Android Studio

Studio Android
Znak towarowy Android Studio.svg
Android Studio 4.1 zrzut ekranu.png
Android Studio 4.1 na Linuksie
Deweloper(zy) Google , JetBrains
Wersja stabilna
2020.3.1 (lis polarny)  Edytuj to na Wikidanych / 28 lipca 2021 ; 2 miesiące temu ( 28 lipca 2021 )
Wersja zapoznawcza Trzmiel (2021.1.1) Canary 9 (23 sierpnia 2021 ; 48 dni temu ) [±] ( 2021-08-23 )
Magazyn
Napisane w Java , Kotlin i C++
System operacyjny Windows , macOS , Linux , Chrome OS
Rozmiar 727 do 877 MB
Rodzaj Zintegrowane środowisko programistyczne (IDE)
Licencja Binaria: Freeware , Kod źródłowy : Licencja Apache
Strona internetowa programista .android .com /studio /index .html

Android Studio to oficjalna zintegrowane środowisko programistyczne (IDE) dla Google „s Android system operacyjny , zbudowany na JetBrainsIntelliJ IDEA oprogramowania i zaprojektowany specjalnie dla rozwoju Android . Jest dostępny do pobrania w systemach operacyjnych Windows , macOS i Linux lub jako usługa oparta na subskrypcji w 2020 roku. Zastępuje Eclipse Android Development Tools (E-ADT) jako podstawowe IDE do tworzenia natywnych aplikacji na Androida.

Android Studio zostało ogłoszone 16 maja 2013 roku na konferencji Google I/O . Był w fazie podglądu wczesnego dostępu, począwszy od wersji 0.1 w maju 2013 roku, a następnie wszedł w fazę beta, począwszy od wersji 0.8, która została wydana w czerwcu 2014 roku. Pierwsza stabilna wersja została wydana w grudniu 2014 roku, począwszy od wersji 1.0.

7 maja 2019 r. Kotlin zastąpił Javę jako preferowany język Google do tworzenia aplikacji na Androida. Java jest nadal obsługiwana, podobnie jak C++ .

Cechy

Specyficzną cechą Android Studio jest brak możliwości wyłączenia funkcji autozapisu.

W obecnej stabilnej wersji dostępne są następujące funkcje:

  • Wsparcie kompilacji oparte na Gradle
  • Refaktoryzacja i szybkie poprawki dla Androida
  • Narzędzia lintowe do wyłapywania wydajności, użyteczności, kompatybilności wersji i innych problemów
  • Integracja ProGuard i możliwości podpisywania aplikacji
  • Oparte na szablonach kreatory do tworzenia popularnych projektów i komponentów systemu Android
  • Bogaty edytor układów, który umożliwia użytkownikom przeciąganie i upuszczanie komponentów interfejsu użytkownika, możliwość podglądu układów na wielu konfiguracjach ekranów
  • Wsparcie dla tworzenia aplikacji Android Wear
  • Wbudowana obsługa Google Cloud Platform, umożliwiająca integrację z Firebase Cloud Messaging (wcześniej „Google Cloud Messaging”) i Google App Engine
  • Android Virtual Device (Emulator) do uruchamiania i debugowania aplikacji w Android Studio.

Android Studio obsługuje wszystkie te same języki programowania IntelliJ (i CLion ), np. Java , C++ i inne z rozszerzeniami, takimi jak Go ; a Android Studio 3.0 lub nowszy obsługuje Kotlin i „wszystkie funkcje językowe Java 7 oraz podzbiór funkcji językowych Java 8, które różnią się w zależności od wersji platformy”. Projekty zewnętrzne wspierają niektóre funkcje Javy 9. Chociaż IntelliJ stwierdza, że ​​Android Studio obsługuje wszystkie wydane wersje Javy oraz Javę 12, nie jest jasne, na jakim poziomie Android Studio obsługuje wersje Javy aż do Javy 12 (dokumentacja wspomina o częściowej obsłudze Javy 8). Przynajmniej niektóre nowe funkcje językowe, aż do Java 12, są dostępne w systemie Android.

Po skompilowaniu aplikacji za pomocą Android Studio można ją opublikować w sklepie Google Play . Aplikacja musi być zgodna z polityką treści dewelopera Sklepu Google Play .

Historia wersji

Poniżej znajduje się lista głównych wydań Android Studio:

Wersja Data wydania
Lis polarny (2020.3.1) lipiec 2021
4.2 maj 2021
4.1 Październik 2020
4.0 maj 2020
3,6 Luty 2020
3,5 Sierpień 2019
3.4 Kwiecień 2019
3,3 Styczeń 2019
3.2 wrzesień 2018
3.1 Marzec 2018
3,0 Październik 2017
2,3 Marzec 2017
2.2 wrzesień 2016
2,1 Kwiecień 2016
2,0 Kwiecień 2016
1,5 listopad 2015
1,4 wrzesień 2015
1,3 Lipiec 2015
1.2 Kwiecień 2015
1,1 Luty 2015
1,0 grudzień 2014

Wymagania systemowe

Podstawowe wymagania systemowe dla Android Studio
Microsoft Windows Prochowiec Linux
Wersja systemu operacyjnego Microsoft® Windows® 7/8/10 (32- lub 64-bitowy)

Emulator Androida obsługuje tylko 64-bitowy system Windows.

Mac® OS X® 10.10 (Yosemite) lub nowszy,
do 10.14 (macOS Mojave)
Pulpit GNOME lub KDE

Testowane na gLinuksie opartym na Debianie (4.19.67-2rodete2).

Pamięć o dostępie swobodnym (RAM) minimum 4 GB pamięci RAM; Zalecane 8 GB pamięci RAM.
Bezpłatna pamięć cyfrowa Minimum 2 GB dostępnej pamięci cyfrowej, zalecane 4 GB (500 MB dla IDE + 1,5 GB dla Android SDK i obrazu systemu emulatora).
Minimalna wymagana wersja JDK Zestaw programistyczny Java 8
Minimalna rozdzielczość ekranu 1280 x 800

Emulator Androida ma dodatkowe wymagania wykraczające poza podstawowe wymagania systemowe dla Android Studio, które opisano poniżej:

  • Narzędzia SDK w wersji 26.1.1 lub nowszej;
  • 64-bitowy procesor;
  • Windows: CPU z obsługą UG (unrestricted guest);
  • Intel Hardware Accelerated Execution Manager ( HAXM ) 6.2.1 lub nowszy (zalecany HAXM 7.2.0 lub nowszy).

Użycie akceleracji sprzętowej ma dodatkowe wymagania w systemach Windows i Linux:

  • Procesor Intel w systemie Windows lub Linux: procesor Intel z obsługą funkcji Intel VT-x, Intel EM64T (Intel 64) i Execute Disable (XD) Bit;
  • Procesor AMD w systemie Linux: procesor AMD z obsługą wirtualizacji AMD (AMD-V) i rozszerzeniami 3 (SSSE3) ;
  • Procesor AMD w systemie Windows: Android Studio 3.2 lub nowszy oraz wersja Windows 10 z kwietnia 2018 lub nowsza dla funkcji Windows Hypervisor Platform (WHPX) .

Aby pracować z obrazami systemu Android 8.1 (API poziom 27) i nowszych, podłączona kamera internetowa musi mieć możliwość przechwytywania klatek 720p.

Bibliografia

Zewnętrzne linki