Android Studio

Android Studio
Android Studio Trademark.svg
Android Studio 4.1 screenshot.png
Android Studio 4.1 läuft auf Linux
Entwickler (en) Google, Jetbrains
Stabile Version
2021.2.1 (Chipmunk)[1] Edit this on Wikidata / 9. Mai 2022; Vor 2 Monaten
Vorschau -Version Delphin (2021.3.1) Kanarischer 7 (17. März 2022; vor 4 Monaten[2][3]) [±]
Repository
Geschrieben in Java, Kotlin und C ++
Betriebssystem Fenster, Mac OS, Linux, Chrome OS[4]
Größe 812 bis 950 Mb[4]
Typ Integrierte Entwicklungsumgebung (Ide)
Lizenz Binärdateien: Freeware,[5] Quellcode:[6][7] Apache -Lizenz
Webseite Entwickler.Android.com/Studio/

Android Studio ist der Beamte[8] integrierte Entwicklungsumgebung (Ide) für Google's Android Betriebssystem, gebaut auf Jetbrains' Intellij Idee Software und speziell für speziell für Android -Entwicklung.[9] Es steht zum Download zur Verfügung Fenster, Mac OS und Linux basierte Betriebssysteme.[10] Es ist ein Ersatz für die Eclipse Android Development Tools (E-ADT) als primäre IDE für die Entwicklung der nativen Android-Anwendungsentwicklung.

Das Android Studio wurde am 16. Mai 2013 am 16. Mai 2013 angekündigt Google I/O Konferenz. Es befand sich in der Frühzugriffs -Vorschau -Stufe ab Version 0.1 im Mai 2013 und trat dann ab Version 0.8, die im Juni 2014 veröffentlicht wurde, die Beta -Bühne ein.[11] Der erste stabile Build wurde im Dezember 2014 ab Version 1.0 veröffentlicht.[12]

Am 7. Mai 2019, Kotlin ersetzt Java Als bevorzugte Sprache von Google für die Entwicklung von Android App.[13] Java wird immer noch unterstützt, wie es ist C ++.[14]

Merkmale

Die folgenden Funktionen finden Sie in der aktuellen stabilen Version:[15][16]

  • Gradle-basierte Build -Unterstützung
  • Android-spezifisch Refactoring und schnelle Korrekturen
  • Fussel Tools zum Aufnehmen von Leistung, Benutzerfreundlichkeit, Versionskompatibilität und anderen Problemen
  • Proguard Integrations- und App-Signing-Funktionen
  • Assistenten basierend auf vorlagenbasiertem Assistenten, um gemeinsame Android-Designs und -komponenten zu erstellen
  • Ein Reicher Layout -Editor Dadurch können Benutzer UI-Komponenten ziehen, Option zu Option Vorschau -Layouts auf mehreren Bildschirmkonfigurationen[17]
  • Unterstützung für das Gebäude Android Wear Apps
  • Integrierte Unterstützung für die Google Cloud-Plattform, die Integration in Firebase Cloud Messaging (frühere "Google Cloud Messaging") und die Google App Engine ermöglichen[18]
  • Android Virtual Device (Emulator) zum Ausführen und Debuggen von Apps im Android Studio.

Android Studio unterstützt die gleichen Programmiersprachen von Intellij (und Clion) z.B. Java, C ++und mehr mit Erweiterungen, wie z. gehen;[19] und Android Studio 3.0 oder später unterstützt Kotlin[20] und "Alle Java 7 -Sprachmerkmale und eine Untergruppe von Java 8 -Sprachfunktionen, die je nach Plattformversion variieren."[21] Externe Projekte Backport Einige Java 9 -Funktionen.[22] Während Intellij feststellt, dass Android Studio alle veröffentlichten Java -Versionen und Java 12 unterstützt, ist es nicht klar, auf welchem ​​Level Android Studio Java -Versionen bis zu Java 12 unterstützt (in der Dokumentation erwähnt teilweise Java 8 -Unterstützung). Zumindest einige neue Sprachmerkmale bis zu Java 12 sind in Android verwendbar.[23]

Sobald eine App mit Android Studio zusammengestellt wurde, kann sie auf dem veröffentlicht werden Google Play Store. Die Anwendung muss mit dem Google Play Store übereinstimmen Entwicklerinhaltspolitik.

Versionsgeschichte

Das Folgende ist eine Liste der Hauptveröffentlichungen von Android Studio:[24]

Ausführung Veröffentlichungsdatum
1.0 Dezember 2014
1.1 Februar 2015
1.2 April 2015
1.3 Juli 2015
1.4 September 2015
1.5 November 2015
2.0 April 2016
2.1 April 2016
2.2 September 2016
2.3 März 2017
3.0 Oktober 2017
3.1 März 2018
3.2 September 2018
3.3 Januar 2019
3.4 April 2019[25]
3.5 August 2019
3.6 Februar 2020
4.0 Mai 2020
4.1 Okt. 2020[26]
4.2 Mai 2021[27]
Arctic Fox (2020.3.1) Juli 2021[28]
Bumblebee (2021.1.1) Januar 2022[29]
Chipmunk (2021.2.1) Mai 2022[30]
Delphin (2021.3.1) TBD[31]
Elektrischer Aal (2022.1.1) TBD[32]

System Anforderungen

Grundlegende Systemanforderungen für Android Studio[33]
Microsoft Windows Mac Linux
Betriebssystemversion Microsoft Windows 8/10 (64-Bit) MacOS 10.14 (Mojave) oder höher Jede 64-Bit-Linux-Verteilung, die GNOME, KDE oder UNITY DE unterstützt; GNU C -Bibliothek (GLIBC) 2.31 oder höher
Zufallszugriffsspeicher (RAM) 8 GB oder mehr
Kostenloser digitaler Speicher 8 GB verfügbarer Festplattenraum Minimum
Minimale Bildschirmauflösung 1280 x 800 minimale Bildschirmauflösung


Diese Funktionen umfassen Anforderungen für IDE + Android SDK + Android -Emulator.[34]

  • Windows: x86_64 CPU -Architektur; 2. Generation Intel Core oder neuer oder AMD -CPU mit Unterstützung eines Windows -Hypervisors;
  • MacOS: ARM-basierte Chips oder Intel Core der 2. Generation mit Unterstützung für Hypervisor.Framework;
  • Linux: x86_64 CPU -Architektur; 2. Generation Intel Core oder neuer oder AMD-Prozessor mit Unterstützung für AMD-Virtualisierung (AMD-V) und SSSE3;
  • Windows: CPU mit UG -Unterstützung (uneingeschränkter Gast);
  • Intel Hardware Accelerated Execution Manager (Haxm) 6.2.1 oder höher (HAXM 7.2.0 oder später empfohlen).

Die Verwendung der Hardwarebeschleunigung hat zusätzliche Anforderungen unter Windows und Linux:

  • Intel-Prozessor unter Windows oder Linux: Intel-Prozessor mit Unterstützung für Intel VT-X, Intel EM64T (Intel 64) und Ausführen von DISABLE (XD) -Bitfunktionalität;
  • AMD-Prozessor unter Linux: AMD-Prozessor mit Unterstützung für AMD-Virtualisierung (AMD-V) und Ergänzende Streaming -SIMD -Erweiterungen 3 (SSSE3);
  • AMD -Prozessor unter Windows: Android Studio 3.2 oder höher und Windows 10. April 2018 oder höher für Windows Hypervisor Platform (WHPX) Funktionalität.

Damit eine beigefügte Webcam mit Android 8.1 (API -Stufe 27) und höheren Systembildern funktioniert, muss es die Fähigkeit haben, 720p -Frames zu erfassen.[35]

Verweise

  1. ^ https://android-developers.googleblog.com/2022/05/android-studio-chipmunk.html.
  2. ^ "Android Studio Dolphin Canary 7 jetzt verfügbar". Android Studio veröffentlicht Updates. Abgerufen 30. März, 2022.
  3. ^ "Android Studio Bumblebee Canary 9 verfügbar". Android Studio veröffentlicht Updates. Abgerufen 23. August, 2021.
  4. ^ a b "Downloadoptionen". Entwickler.android.com. Abgerufen 16. November, 2021.
  5. ^ "Geschäftsbedingungen". Entwickler.android.com. Abgerufen 24. April, 2017.
  6. ^ "Übersicht erstellen". Android.com.
  7. ^ "Gebäude Android Studio". Android.com.
  8. ^ "Download Android Studio und SDK -Tools". Android -Entwickler.
  9. ^ Ducrohet, Xavier; Norbye, Tor; Chou, Katherine (15. Mai 2013). "Android Studio: Eine ide für Android gebaut". Android Developers Blog. Abgerufen 16. Mai, 2013.
  10. ^ "Erste Schritte mit Android Studio". Android -Entwickler. Abgerufen 14. Mai, 2013.
  11. ^ "Android Studio herunterladen". Android -Entwickler. Abgerufen 13. Juni, 2015.
  12. ^ "Google startet Android Studio und neue Funktionen für Entwicklerkonsole, einschließlich Beta -Veröffentlichungen und inszenierter Rollout". VentureBeat. 8. Dezember 2014. Abgerufen 9. Dezember, 2014.
  13. ^ "Kotlin ist jetzt die bevorzugte Sprache von Google für die Entwicklung von Android App". Techcrunch. Abgerufen 8. Mai, 2019.
  14. ^ Sinicki, Adam (10. August 2019). "Ich möchte Android -Apps entwickeln - welche Sprachen und welches Programm sollte ich verwenden und lernen?". Android Autorität. Abgerufen 12. September, 2019.
  15. ^ Honig, Zach (15. Mai 2013). "Google Intros Android Studio, eine IDE zum Erstellen von Apps". Engadget. AOL. Abgerufen 16. Mai, 2013.
  16. ^ "Android Studio Übersicht". Abgerufen 20. Juli, 2022.
  17. ^ Olanoff, Drew (15. Mai 2013). "Google startet Android Studio und neue Funktionen für Entwicklerkonsole, einschließlich Beta -Veröffentlichungen und inszenierter Rollout". Techcrunch. AOL. Abgerufen 16. Mai, 2013.
  18. ^ "Android Studio Beta". Google. 15. Mai 2013. Abgerufen 15. August, 2014.
  19. ^ Google Go Language IDE IDE mit der Intellij-Plattform: Go-Lang-Plugin-org/go-Lang-idea-Plugin, GO Sprachunterstützung für idealbasierte IDES, 23. Februar 2019, abgerufen 23. Februar, 2019, Unterstützte IDES [..] Android Studio 1.2.1+
  20. ^ "Beginnen Sie mit Kotlin auf Android | Android Developers". Entwickler.android.com. Abgerufen 25. Oktober, 2017.
  21. ^ "Verwenden Sie Java 8 -Sprachfunktionen | Android -Entwickler". Entwickler.android.com. Abgerufen 25. Oktober, 2017.
  22. ^ "Android-Retroflow: Backport von Java 9 (JEP 266) Reaktive-Streams Flow- und Submissionpublisher-API für Android Studio 3.0 Desugar Toolchain, gegabelt von [..]". retrostreams. 22. Oktober 2017. Abgerufen 25. Oktober, 2017.
  23. ^ "Androids Java 9, 10, 11 und 12 Unterstützung". Jake Wharton. 27. November 2018. Abgerufen 23. Februar, 2019. Hoffentlich wird die D8 zum Zeitpunkt der Veröffentlichung von Java 12 die Devaring für die Nestmates von Java 11 implementiert. Ansonsten wird der Schmerz, auf Java 10 festzuhalten, ziemlich hoch steigt!
  24. ^ "Android Studio Release Notes". Offizielle Website von Android Developers. August 2019. Abgerufen 2. September, 2019.
  25. ^ "Google Android Studio 3.4 jetzt verfügbar, Folgendes ist, was ist neu - Vorspeise". 25. April 2019.
  26. ^ "Android Studio 4.1".
  27. ^ "Android Studio 4.2 im stabilen Kanal verfügbar".
  28. ^ "Android Studio Arctic Fox im stabilen Kanal erhältlich".
  29. ^ "Android Studio Bumblebee (2021.1.1) stabil".
  30. ^ "Android Studio Chipmunk". Android Developers Blog. Abgerufen 12. Mai, 2022.
  31. ^ Canary 1 https://androidstudio.googleblog.com/2022/01/android-studio-dolphin-canary-1-now.html Canary 1. {{}}: Prüfen |url= Wert (Hilfe); Fehlen oder leer |title= (Hilfe)
  32. ^ "Android Studio Electric Eal Canary 8 jetzt verfügbar". Android Studio veröffentlicht Updates. Abgerufen 11. Juli, 2022.
  33. ^ "Download Android Studio und SDK -Tools". Android -Entwickler. Abgerufen 7. März, 2022.
  34. ^ "Download Android Studio und SDK -Tools". Android -Entwickler. Abgerufen 7. März, 2022.
  35. ^ "Emulator -Versionsnotizen". Android -Entwickler. Abgerufen 12. Mai, 2022.

Externe Links