Android-Studio - Android Studio

Android-Studio
Android Studio Trademark.svg
Android Studio 4.1 screenshot.png
Android Studio 4.1 unter Linux
Entwickler Google , JetBrains
Stabile Version
2020.3.1 (Polarfuchs)  Bearbeiten Sie dies auf Wikidata / 28. Juli 2021 ; Vor 2 Monaten ( 28. Juli 2021 )
Vorschauversion Hummel (2021.1.1) Kanarienvogel 9 (23. August 2021 ; vor 48 Tagen ) [±] ( 2021-08-23 )
Repository
Geschrieben in Java , Kotlin und C++
Betriebssystem Windows , macOS , Linux , Chrome OS
Größe 727 bis 877 MB
Typ Integrierte Entwicklungsumgebung (IDE)
Lizenz Binärdateien: Freeware , Quellcode : Apache-Lizenz
Webseite Entwickler .android .com /studio /index .html

Android Studio ist die offizielle integrierte Entwicklungsumgebung (IDE) für das Android- Betriebssystem von Google , die auf der IntelliJ IDEA- Software von JetBrains basiert und speziell für die Android-Entwicklung entwickelt wurde . Es steht 2020 zum Download auf Windows- , macOS- und Linux- basierten Betriebssystemen oder als abonnementbasierter Dienst zur Verfügung. Es ersetzt die Eclipse Android Development Tools (E-ADT) als primäre IDE für die native Android-Anwendungsentwicklung.

Android Studio wurde am 16. Mai 2013 auf der Google I/O- Konferenz angekündigt . Es war in der Early-Access-Preview-Phase ab Version 0.1 im Mai 2013, dann in der Beta-Phase ab Version 0.8, die im Juni 2014 veröffentlicht wurde. Der erste stabile Build wurde im Dezember 2014 ab Version 1.0 veröffentlicht.

Am 7. Mai 2019 ersetzte Kotlin Java als bevorzugte Sprache von Google für die Entwicklung von Android-Apps. Java wird weiterhin unterstützt, ebenso wie C++ .

Merkmale

Eine Besonderheit von Android Studio ist das Fehlen der Möglichkeit, die Autosave-Funktion auszuschalten.

Die folgenden Funktionen werden in der aktuellen stabilen Version bereitgestellt:

  • Gradle- basierte Build-Unterstützung
  • Android-spezifisches Refactoring und Quick Fixes
  • Lint- Tools zum Erfassen von Leistung, Benutzerfreundlichkeit, Versionskompatibilität und anderen Problemen
  • ProGuard- Integrations- und App-Signierungsfunktionen
  • Vorlagenbasierte Assistenten zum Erstellen gängiger Android-Designs und -Komponenten
  • Ein umfangreicher Layout-Editor , der es Benutzern ermöglicht, UI-Komponenten per Drag-and-Drop zu verschieben, Option zur Vorschau von Layouts auf mehreren Bildschirmkonfigurationen
  • Unterstützung beim Erstellen von Android Wear- Apps
  • Integrierte Unterstützung für die Google Cloud Platform, die die Integration mit Firebase Cloud Messaging (früher "Google Cloud Messaging") und Google App Engine ermöglicht
  • Android Virtual Device (Emulator) zum Ausführen und Debuggen von Apps im Android-Studio.

Android Studio unterstützt alle die gleichen Programmiersprachen von IntelliJ (und CLion ), zB Java , C++ und mehr mit Erweiterungen wie Go ; und Android Studio 3.0 oder höher unterstützt Kotlin und "alle Java 7-Sprachfunktionen und eine Teilmenge der Java 8-Sprachfunktionen, die je nach Plattformversion variieren." Externe Projekte backportieren einige Java 9-Funktionen. Während IntelliJ angibt, dass Android Studio alle veröffentlichten Java-Versionen und Java 12 unterstützt, ist nicht klar, bis zu welchem ​​​​Level Android Studio Java-Versionen bis Java 12 unterstützt (in der Dokumentation wird eine teilweise Unterstützung von Java 8 erwähnt). Zumindest einige neue Sprachfeatures bis Java 12 sind in Android nutzbar.

Sobald eine App mit Android Studio kompiliert wurde, kann sie im Google Play Store veröffentlicht werden . Die Anwendung muss der Inhaltsrichtlinie für Entwickler des Google Play Store entsprechen .

Versionsgeschichte

Im Folgenden finden Sie eine Liste der Hauptversionen von Android Studio:

Ausführung Veröffentlichungsdatum
Polarfuchs (2020.3.1) Juli 2021
4.2 Mai 2021
4.1 Okt. 2020
4.0 Mai 2020
3.6 Februar 2020
3.5 August 2019
3.4 April 2019
3.3 Januar 2019
3.2 September 2018
3.1 März 2018
3.0 Oktober 2017
2.3 März 2017
2.2 September 2016
2.1 April 2016
2.0 April 2016
1,5 November 2015
1,4 September 2015
1.3 Juli 2015
1,2 April 2015
1.1 Februar 2015
1.0 Dezember 2014

System Anforderungen

Grundlegende Systemanforderungen für Android Studio
Microsoft Windows Mac Linux
Betriebssystemversion Microsoft® Windows® 7/8/10 (32- oder 64-Bit)

Der Android-Emulator unterstützt nur 64-Bit-Windows.

Mac® OS X® 10.10 (Yosemite) oder höher,
bis 10.14 (macOS Mojave)
GNOME- oder KDE-Desktop

Getestet auf gLinux basierend auf Debian (4.19.67-2rodete2).

Direktzugriffsspeicher (RAM) Mindestens 4 GB RAM; 8 GB RAM empfohlen.
Kostenloser digitaler Speicher Mindestens 2 GB verfügbarer digitaler Speicher, 4 GB empfohlen (500 MB für IDE + 1,5 GB für Android SDK und Emulatorsystem-Image).
Mindestens erforderliche JDK-Version Java-Entwicklungskit 8
Mindestbildschirmauflösung 1280 x 800

Der Android-Emulator hat zusätzliche Anforderungen, die über die grundlegenden Systemanforderungen für Android Studio hinausgehen, die im Folgenden beschrieben werden:

  • SDK-Tools 26.1.1 oder höher;
  • 64-Bit-Prozessor;
  • 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 höher empfohlen).

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

  • Intel-Prozessor unter Windows oder Linux: Intel-Prozessor mit Unterstützung für Intel VT-x, Intel EM64T (Intel 64) und Execute Disable (XD) Bit-Funktionalität;
  • AMD-Prozessor unter Linux: AMD-Prozessor mit Unterstützung für AMD Virtualization (AMD-V) und Supplemental Streaming SIMD Extensions 3 (SSSE3) ;
  • AMD-Prozessor unter Windows: Android Studio 3.2 oder höher und Windows 10. April 2018 Release oder höher für die Funktionalität der Windows Hypervisor Platform (WHPX) .

Um mit Android 8.1 (API-Level 27) und höheren Systemabbildern zu arbeiten, muss eine angeschlossene Webcam in der Lage sein, 720p-Frames aufzunehmen.

Verweise

Externe Links