Latest Post

6/recent/ticker-posts

What is Android Studio and Android SDK Platform-tools?

Android Studio is Google's official integrated development environment (IDE) for the Android operating system. It is based on JetBrains' IntelliJ IDEA software and is developed exclusively for Android programming. In 2020, it will be accessible for download on Windows, macOS, and Linux-based operating systems, or as a subscription-based service. It is the major IDE for native Android application development, replacing the Eclipse Android Development Tools (E-ADT).

What is Android Studio and Android SDK Platform-tools?

On May 16, 2013, at the Google I/O conference, Google revealed Android Studio. Starting with version 0.1 in May 2013, it was in early access preview mode, then moved to beta mode with version 0.8, which was launched in June 2014. Starting with version 1.0, the first stable build was released in December 2014.

Kotlin supplanted Java as Google's preferred language for Android app development on May 7, 2019. Java and C++ are still supported.

The Main Feature of  Android Studio:

The lack of the ability to turn off the auto-save feature is a unique characteristic of the Android Studio.

The current stable version includes the following features:

  • Support for Gradle-based builds
  • Refactoring for Android and fast fixes
  • Performance, usability, version compatibility, and other issues are caught using lint tools.
  • Integration and app-signing capabilities with ProGuard
  • Wizards based on templates for creating standard Android designs and components
  • Users may drag-and-drop UI components in a powerful layout editor, and layouts can be previewed on numerous screen configurations.
  • Building Android Wear apps is now possible.
  • Google Cloud Platform compatibility is built-in, allowing connection with Firebase Cloud Messaging (formerly 'Google Cloud Messaging') and Google App Engine.
  • In the Android studio, use the Android Virtual Device (Emulator) to execute and debug apps.

Android Studio 3.0 or later supports Kotlin and "all Java 7 language features and a subset of Java 8 language features that vary by platform version," as well as "all Java 7 language features and a subset of Java 8 language features that vary by platform version." Some Java 9 features have been backported by external projects. Although IntelliJ claims that Android Studio supports all available Java versions as well as Java 12, it is unclear to what extent Android Studio supports Java versions up to Java 12. (the documentation mentions partial Java 8 support). In Android, at least some new language features up to Java 12 are available.

An app can be published on the Google Play Store after it has been compiled with Android Studio. The application must adhere to the Google Play Store's developer content guidelines.

History of the various versions of Android Studio:

The following is a list of Android Studio's main releases:

VersionRelease date
Arctic Fox (2020.3.1)July 2021
4.2May 2021
4.1Oct 2020
4.0May 2020
3.6February 2020
3.5August 2019
3.4April 2019
3.3January 2019
3.2September 2018
3.1March 2018
3.0October 2017
2.3March 2017
2.2September 2016
2.1April 2016
2.0April 2016
1.5November 2015
1.4September 2015
1.3July 2015
1.2April 2015
1.1February 2015
1.0December 2014

Android Studio's minimum system requirements:

Microsoft WindowsMacLinux
Operating System VersionMicrosoft® Windows® 7/8/10 (32- or 64-bit)

The Android Emulator only supports 64-bit Windows.

Mac® OS X® 10.10 (Yosemite) or higher,
up to 10.14 (macOS Mojave)
GNOME or KDE desktop

Tested on gLinux based on Debian (4.19.67-2rodete2).

Random Access Memory (RAM)4 GB RAM minimum; 8 GB RAM recommended.
Free digital storage2 GB of available digital storage minimum, 4 GB Recommended (500 MB for IDE + 1.5 GB for Android SDK and emulator system image).
Minimum required JDK versionJava Development Kit 8
Minimum screen resolution1280 x 800

The Android Emulator has additional needs in addition to the Android Studio system requirements, which are listed below:

  • SDK Tools 26.1.1 or higher; 
  • 64-bit processor; 
  • Windows: CPU with UG (unrestricted guest) support; 
  • Intel Hardware Accelerated Execution Manager (HAXM) 6.2.1 or later; 
  • SDK Tools 26.1.1 or higher; 
  • (HAXM 7.2.0 or later recommended).

On Windows and Linux, there are extra prerequisites for using hardware acceleration:

  • Intel CPU with support for Intel VT-x, Intel EM64T (Intel 64), and Execute Disable (XD) Bit capability on Windows or Linux: Intel processor with support for Intel VT-x, Intel EM64T (Intel 64), and Execute Disable (XD) Bit functionality;
  • AMD processors on Linux: AMD processors with AMD Virtualization (AMD-V) and Supplemental Streaming SIMD Extensions 3 (SSSE3) support; 
  • AMD processors on Windows: Android Studio 3.2 or higher, as well as Windows 10 April 2018 version or higher for Windows Hypervisor Platform (WHPX) capabilities.

An associated webcam must be capable of capturing 720p frames in order to work with Android 8.1 (API level 27) and higher system pictures.

Post a Comment

0 Comments