Android Studio

from Wikipedia, the free encyclopedia
Android Studio

Android Studio icon.svg
Basic data

developer Google LLC
Publishing year 2013
Current  version 4.0
( May 28, 2020 )
operating system GNU / Linux, macOS , Microsoft Windows
programming language Java , Kotlin , C ++
category Integrated development environment
License Apache license, version 2.0
developer.android.com

Android Studio is a free integrated development environment (IDE) from Google and the official development environment for Android software development . Android Studio is based on the IntelliJ IDEA Community Edition . Among other things, it replaces the Android Developer Tool (ADT) for Eclipse , which has not been officially supported since the end of 2015.

history

Android Studio was announced on May 16, 2013 by Google's product manager Ellie Powers at the Google I / O developer conference. Shortly after this point in time, Google made new test versions available at regular intervals.

After a development period of two years, Google released version 1.0 for Windows , macOS and Linux on December 8, 2014 .

Since the alpha version 1.2 Preview 1, which was released on March 10, 2015, Android Studio has been based on IntelliJ IDEA 14.

With the preview version 1.3 from May 28, 2015, the SDK Manager was fully integrated into Android Studio, and support for the Android NDK ( Native Development Kit ) is now also available. Version 1.3 also includes the Android memory viewer and an allocation tracker. From this version it is also possible to use inline annotations for the new app authorizations of Android M and data binding.

The Instant Run function has been available since Android Studio Preview version 2.0 , which enables developers to modify changed code and resources directly on the device within the running app.

On May 7, 2019, Kotlin replaced Java as Google's preferred language for developing Android applications. Java is still supported, as is C ++.

Version table

version publication Changes
Older version; no longer supported: Preview May 16, 2013 first version
Older version; no longer supported: 1.0 December 8, 2014 first stable version
Older version; no longer supported: 1.1 February 18, 2015 New build system, templates for Android Wear watch faces
Older version; no longer supported: 1.2 April 30, 2015 IntelliJ IDEA 14.1, new debugger, editor optimizations
Older version; no longer supported: 1.3 July 30, 2015 Android Memory (HPROF) Viewer, Allocation Tracker, APK tests in modules, annotations for the new Android Marshmallow app permissions , preview for C ++ support, support for data binding, bug fixes
Older version; no longer supported: 1.4 September 30, 2015 Support for vector assets, theme editor, updated project templates, GPU rendering and network monitor
Older version; no longer supported: 1.5 19th November 2015 Bug fixes, improvements to the memory profiler and more lint rules
Older version; no longer supported: 2.0 April 7, 2016 Instant Run, GPU Profiler, is based on IntelliJ 15, Cloud Test Lab Integration
Older version; no longer supported: 2.1 April 26, 2016 Support for Android N Developer Preview, Jack Compiler
Older version; no longer supported: 2.2 19th September 2016 New layout designer with Constraints -Layout, Firebase -Plugin, IntelliJ 2016.1, improved support for Jack-Compiler and Java 8
Older version; no longer supported: 2.3 2nd March 2017 Instant run improvements, stable release of the constraint layout, WebP support, updated material design icon picker, IntelliJ 2016.2
Older version; no longer supported: 3.0 October 25, 2017 Android O, Support for Kotlin , Android Profiling, Faster Gradle Compilation of Large App Projects, Adaptive Icon Wizard, Support for Custom Fonts, Support for Android Things, Google Play Store in Android Emulators, IntelliJ 2017.1.2, Java 8 Voice -Features
Older version; no longer supported: 3.1 March 26, 2018 Kotlin Lint Reviews, Database Code Editing, IntelliJ 2017.3.3, D8 Dex Compiler, New Build Output Window, Quick Boot for Android Emulators, C ++ CPU Profiling, Updates to Network Profiler
Older version; no longer supported: 3.2 September 12, 2018 Android Jetpack, Android app bundle support, IntelliJ IDEA 2018.1.6, new R8 code shrinker (replaces ProGuard), intelligent editor functions for CMake build files, check JNI references in the memory profiler, general bug fixes
Older version; no longer supported: 3.3 January 14, 2019 IntelliJ IDEA 2018.2.2, Navigation Editor, update of the New Project Wizard , new Profiler version, project sync for individual variants
Older version; no longer supported: 3.4 17th April 2019 Resource manager, updated project structure dialog
Older version; no longer supported: 3.5 20th August 2019 IntelliJ IDEA 2019.1, Project Marble, memory settings, Apply Changes instead of Instant Run , Chrome OS support, new layout editor
Older version; no longer supported: 3.6.1 February 28, 2020 New Split Code / Design Editor View , New View Binding Function, NDK Update, Emulator Location Upgrade, IntelliJ IDEA 2019.2, "Multi Preview feature" has been removed
Current version: 4.0 May 28, 2020 New Build Analyzer function, Java 8 library desugaring possible in D8 and R8 , CPU Profiler Upgrades, IntelliJ IDEA 2019.3.3
Legend:
Old version
Older version; still supported
Current version
Current preliminary version
Future version

Functions

In addition to the functions already implemented in IntelliJ IDEA, the following are available:

  • Support for developing Android, Android Wear, and Android TV apps .
  • Android Studio uses a build management automation tool based on Gradle . The system gives the developer the opportunity to work with different types of devices, such as B. Tablets to create optimized versions of the app.
  • Theme editor
  • Android Lint
  • It is possible to configure Google services such as Google Cloud Messaging within the IDE and apply them directly to the app.
  • Support for ProGuard and automatic app signing

The source code of Android Studio is freely available.

System requirements

Android Studio is compatible from Windows 7/8/10 (32 or 64bit), from macOS 10.10 and Gnome , KDE or Unity under Ubuntu or Fedora .

System requirements:

  • at least 3 GB RAM , 8 GB recommended; plus 1 GB for the Android emulator
  • at least 2 GB free storage capacity , 4 GB recommended (500 MB for the IDE, 1.5 GB for the Android SDK and emulators)
  • at least 1280 × 800 pixel screen resolution
  • for accelerated emulator: 64bit operating system and Intel processor with Intel VT-x, Intel EM64T (Intel 64), and Execute Disable (XD) bit functionality. AMD processors are only supported on Linux systems

Web links

Commons : Android Studio  - collection of pictures, videos and audio files

Individual evidence

  1. Android Studio 4.0 . May 28, 2020.
  2. Reto Meier: An update on Eclipse Android Developer Tools. In: Android Developers Blog. Google, accessed August 14, 2016 .
  3. Tor Norbye: Android Studio 1.0 released. In: Android Studio Project Site. Google, December 8, 2014, accessed August 14, 2016 .
  4. Tor Norbye: Android Studio 1.2 Preview 1 Available. In: Android Studio Project Site. Google, March 10, 2015, accessed August 14, 2016 .
  5. Jamal Eason: Android Studio 2.0 Preview. In: Android Developers. Google, November 23, 2015, accessed August 14, 2016 .
  6. Tor Norbye: Android Studio 1.1 released. In: Android Studio Project Site. Google, February 19, 2015, accessed August 14, 2016 .
  7. Tor Norbye: Android Studio 1.2 available. In: Android Studio Project Site. Google, April 30, 2015, accessed August 14, 2016 .
  8. Jamal Eason: Get your hands on Android Studio 1.3. In: Android Developers. Google, July 30, 2015, accessed August 14, 2016 .
  9. Jamal Eason: Android Studio 1.4. In: Android Developers. Google, September 30, 2015, accessed August 14, 2016 .
  10. Jamal Eason: Android Studio 1.5. In: Android Developers. Google, November 19, 2015, accessed August 14, 2016 .
  11. Jamal Eason ,: Android Studio 2.0. In: Android Developers. Google, accessed August 14, 2016 .
  12. Alexander Spier: Android Studio 2.0 released as beta. Heise online , accessed on August 14, 2016 .
  13. Rainald Menge-Sonnentag: Google announces the Android Studio 2.0 development environment. Heise online, accessed on August 14, 2016 . ,
  14. Chris Iremonger: Android Studio 2.1 Preview now available for Android N Preview. In: Android Studio Project Site. Google, March 9, 2016, accessed August 14, 2016 .
  15. Jamal Eason: Android Studio 2.2. In: Android Developers Blog. Google, September 19, 2016, accessed April 4, 2017 .
  16. Jamal Eason: Android Studio 2.3. In: Android Developers Blog. Google, March 2, 2017, accessed March 3, 2017 .
  17. Jamal Eason: Android Studio 3.0. In: Android Developers Blog. Google, October 25, 2017, accessed October 30, 2017 .
  18. Jamal Eason: Android Studio 3.1. In: Android Developers Blog. Google, March 26, 2018, accessed March 27, 2018 .
  19. Android Studio 3.2 Release Candidate 3 available. In: Android Studio Release Updates. Google, September 12, 2018, accessed March 27, 2018 .
  20. Android Studio 3.3 available in Stable channel. In: Android Studio Project Site. Google, January 14, 2019, accessed January 14, 2019 .
  21. Android Studio 3.4 available in Stable channel. In: Android Studio Project Site. Google, April 17, 2019, accessed May 6, 2019 .
  22. Android Studio 3.5 available in Stable channel. In: Android Studio Project Site. Google, August 20, 2019, accessed February 9, 2020 .
  23. Android Studio 3.6.1 available. In: Android Studio Project Site. Google, February 28, 2020, accessed March 6, 2020 .
  24. Android Studio 4.0 available in Stable channel. In: Android Studio Project Site. Google, May 28, 2020, accessed June 12, 2020 .
  25. Android Studio Overview. In: Android Developers. Google, accessed August 14, 2016 .
  26. ^ Building Android Studio. In: Android Studio Project Site. Google, accessed August 14, 2016 .
  27. Android Studio System Requirements. In: Android Developers. Google, accessed March 3, 2017 .