Android Studio

Aus Android Wiki
Wechseln zu: Navigation, Suche
Android Studio
Android Studio icon.svg
2 ona pantalla.png
Kurzinfo
Lizenz Apache License Version 2.0
Programmiersprache Java
Repository https://android.googlesource.com/platform/tools/idea/
Website https://developer.android.com/studio/index.html
Android Studio auf einem Ubuntu Computer.

Android Studio ist seit Dezember 2014 die offizielle Entwicklungsumgebung für die Erstellung und Programmierung von Android-Apps.[1] Zuvor stand mit den offiziellen Android Developer Tools (ADT) ein Addon für die Entwicklungsumgebung Eclipse für die Entwicklung von Android Apps zur Verfügung.

Eine erste Version von Android Studio wurde bereits im Mai 2013 vorgestellt[2][3] und basiert auf der Community Edition der Entwicklungsumgebung IntelliJ IDEA[4] vom tschechischen Software-Unternehmen JetBrains. Als Build-Automatisierungs-System ist Gradle[5][6] eingebaut. Android Studio kann kostenlos und ohne Registrierung von der offiziellen Website für die Betriebssysteme Windows, Mac OS X und Linux heruntergeladen werden.[7]

Der Version 2.0 von Android Studio wurde im April 2016 veröffentlicht.[8] Im selben Monat wurde auch die Nachfolge-Version 2.1 veröffentlicht.[9]

Wie Google während der Google I/O 2017 bekannt gab, unterstützt Android Studio ab Version 3.0 neben der Entwicklung von nativen Apps mit der Programmiersprache Java offiziell auch die Entwicklung mit der Sprache Kotlin.[10] Diese Version von Android Studio wurde im Oktober 2017 veröffentlicht.[11]

Ausgewählte Features[Bearbeiten | Quelltext bearbeiten]

Im Folgenden werden einige Android-spezifische Funktionen von Android Studio erklärt, wobei diese teilweise erst ab bestimmten Versionen zur Verfügung stehen:

Instant Run: Dieses Feature steht seit der Version 2.0 von Android Studio zur Verfügung, wenn die zu erstellende App API-Level 15 oder höher verwendet. Mit Instant Run kann bei Code-Änderungen u.U. darauf verzichtet werden, die APK-Datei neu zu erstellen und die App oder Activity auf einer Emulator-Instanz oder einen angeschlossenen Android-Gerät neu zu starten.[12][13]

AVD Manager: Android Studio beinhaltet einen sog. Android Virtual Device Manager, mit dem Emulator-Instanzen erzeugt, gestartet, konfiguriert und auch wieder gelöscht werden können. Beim Anlegen einer neuen Instanz kann z.B. die Display-Größe, die Android-Version und die CPU-Plattform (z.B. ARM oder x86) gewählt werden.[14]

Logcat: Logcat ist nicht nur ein Befehl der Android Debug Bridge, sondern es gibt in Android Studio auch ein Werkzeug mit diesem Namen, mit dem die Log-Nachrichten eines über ADB verbundenen Emulator-Instanz oder eines echten Geräts in Echtzeit mitgelesen werden können. Es können hierbei auch Filter definiert werden, so dann nicht alle Nachrichten angezeigt werden, weil diese teilweise sehr zahlreich sind und nicht alle von der gerade untersuchten App stammen. Hierzu kann u.a. nach dem sog. Log-Level (Priorität einer Log-Nachricht, z.B. ERROR oder WARN) oder einem Teilstring in der Log-Nachricht gefiltert werden.[15]


Einzelnachweise[Bearbeiten | Quelltext bearbeiten]

  1. Alexander Neumann (2014-12-09). "Android Studio ist nun offizielle Android-Entwicklungsumgebung". heise.de. Abgerufen am 2015-08-14. 
  2. "Einfachere Android-Programmierung per Android Studio". heise.de. 2013-05-15. Abgerufen am 2015-08-14. 
  3. Dr. Dirk Koller: High-Tech-Fabrik. Googles Entwicklungsumgebung Android Studio angetestet. In: c't (Heise-Verlag). Nr. 16, 2013, S. 158–160.
  4. https://www.jetbrains.com/idea/
  5. http://gradle.org
  6. Karl Banke: Gradle - Konkurrenz für Ant und Maven. Das Beste zweier Welten. In: i'X (Heise-Verlag). Nr. 9, 2011, S. 78–81.
  7. http://developer.android.com/sdk/index.html
  8. Bernd Kling (2016-04-08). "Google veröffentlicht finale Fassung von Android Studio 2.0". zdnet.de. Abgerufen am 2016-05-01. 
  9. Rainald Menge-Sonnentag (2016-04-27). "Android Studio 2.1 bietet Funktionen und einen Emulator für Android N". heise.de. Abgerufen am 2016-05-01. 
  10. Sebastian Grüner (2017-05-17). "Kotlin wird offizielle Sprache für Android". golem.de. Abgerufen am 2017-05-18. 
  11. Rainald Menge-Sonnentag (2017-10-26). "Entwicklungsumgebung Android Studio 3.0 spricht Kotlin". heise.de. Abgerufen am 2017-10-26. 
  12. "Build and Run Your App - About Instant Run" (in English). developer.android.com (Offizielle Entwickler-Dokumentation zu Android). Abgerufen am 2016-07-03. 
  13. Cody Toombs (2015-11-23). "Android Studio 2.0 Preview Introduces Instant Run For Debugging And Brand New GPU Profiler" (in English). androidpolice.com. Abgerufen am 2016-07-03. 
  14. "Create and Manage Virtual Devices" (in English). developer.android.com (Offizielle Entwickler-Dokumentation zu Android). Abgerufen am 2016-07-03. 
  15. "Debug Your App - View the system log" (in English). developer.android.com (Offizielle Entwickler-Dokumentation zu Android). Abgerufen am 2016-07-03.