System requirements for Android Studio for Windows Mac Linux Chrome OS

Android Studio Emulator

Android Studio is the official integrated development environment (IDE) for Google’s Android operating system, built on JetBrains’ IntelliJ IDEA software and designed specifically for Android development. It is available for download on Windows, macOS, and Linux based operating systems. It is a replacement for the Eclipse Android Development Tools (ADT) as the primary IDE for native Android application development.

Android Studio was announced on May 16, 2013, at the Google I/O conference. It was in early access preview stage starting from version 0.1 in May 2013, then entered beta stage starting from version 0.8 which was released in June 2014. The first stable build was released in December 2014, starting from version 1.0.

Since 7 May 2019, Kotlin is Google’s preferred language for Android app development. Still, other languages are supported, including Android Studio.

Features of Android Studio

The following features are provided in the current stable version. Android Studio supports all the same programming languages of IntelliJ (and CLion) e.g. Java, C++, and more with extensions, such as Go; and 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.” External projects backport some Java 9 features. While IntelliJ that Android Studio is built on supports all released Java versions, and Java 12, it’s not clear to what level Android Studio supports Java versions up to Java 12 (the documentation mentions partial Java 8 support). At least some new language features up to Java 12 are usable in Android.

  • Visual layout editor

Create complex layouts with ConstraintLayout by adding constraints from each view to other views and guidelines. Then preview your layout on any screen size by selecting one of the various device configurations or by simply resizing the preview window.

Read More: PrimeOS Android Emulator System Requirements & Featuers

  • APK Analyzer

Find opportunities to reduce your Android app size by inspecting the contents of your app APK file, even if it wasn’t built with Android Studio. Inspect the manifest file, resources, and DEX files. Compare two APKs to see how your app size changed between app versions.

  • Fast emulator

Install and run your apps faster than with a physical device and simulate different configurations and features, including ARCore, Google’s platform for building augmented reality experiences.

  • Intelligent code editor

Write better code, work faster, and be more productive with an intelligent code editor that provides code completion for Kotlin, Java, and C/C++ languages.

  • Flexible build system

Powered by Gradle, Android Studio’s build system allows you to customize your build to generate multiple build variants for different devices from a single project.

  • Realtime profilers

The built-in profiling tools provide realtime statistics for your app’s CPU, memory, and network activity. Identify performance bottlenecks by recording method traces, inspecting the heap and allocations, and see incoming and outgoing network payloads.

Read More: Droid4x Emulator System Requirements for Windows & Mac

Extra Features of Android Studio

  • Gradle-based build support.
  • Android-specific refactoring and quick fixes.
  • Lint tools to catch performance, usability, version compatibility, and other problems.
  • ProGuard integration and app-signing capabilities.
  • Template-based wizards to create common Android designs and components.
  • A rich layout editor that allows users to drag-and-drop UI components, option to preview layouts on multiple screen configurations.
  • Support for building Android Wear apps.
  • Built-in support for Google Cloud Platform, enabling integration with Firebase Cloud Messaging (Earlier ‘Google Cloud Messaging’) and Google App Engine.
  • Android Virtual Device (Emulator) to run and debug apps in the Android studio.

System requirements for Android Studio

Windows

  • Microsoft® Windows® 7/8/10 (32- or 64-bit)The Android Emulator only supports 64-bit Windows.
  • 4 GB RAM minimum, 8 GB RAM recommended
  • 2 GB of available disk space minimum,
    4 GB Recommended (500 MB for IDE + 1.5 GB for Android SDK and emulator system image)
  • 1280 x 800 minimum screen resolution

Mac

  • Mac® OS X® 10.10 (Yosemite) or higher, up to 10.14 (macOS Mojave)
  • 4 GB RAM minimum, 8 GB RAM recommended
  • 2 GB of available disk space minimum,
    4 GB Recommended (500 MB for IDE + 1.5 GB for Android SDK and emulator system image)
  • 1280 x 800 minimum screen resolution

Linux

  • GNOME or KDE desktop tested on Ubuntu® 14.04 LTS, Trusty Tahr (64-bit distribution capable of running 32-bit applications)
  • 64-bit distribution capable of running 32-bit applications
  • GNU C Library (Glibc) 2.19 or later
  • 4 GB RAM minimum, 8 GB RAM recommended
  • 2 GB of available disk space minimum,
    4 GB Recommended (500 MB for IDE + 1.5 GB for Android SDK and emulator system image)
  • 1280 x 800 minimum screen resolution

Chrome OS

  • 8 GB RAM or more recommended
  • 4 GB of available disk space minimum
  • 1280 x 800 minimum screen resolution
  • Intel i5 or higher (U series or higher) recommended

Recommended devices:

  • Acer: Chromebook 13/Spin 13, Chromebox CXI3
  • Lenovo: Yoga C630 Chromebook
  • HP: Chromebook x360 14, Chromebox G2
  • Dell: Inspiron Chromebook 14
  • ASUS: Chromebox 3
  • ViewSonic: NMP660 Chromebox
  • CTL: Chromebox CBx1

latest version Android Studio 3.5

To improve system health in Android Studio, we first created a new set of infrastructure and internal dashboards to better detect performance problems. They did this to establish a safety net to catch issues that are typically difficult to catch with regular unit testing. Then, the team addressed a range of issues from fixing over 600 bugs, 50 memory leaks, 20 IDE hangs, and improving XML & Kotlin typing latency.

Read More: Genymotion Android Emulator System Requirements & Featuers

Auto-recommend Memory Settings

With Android Studio 3.5, the IDE will recognize when an app project needs more RAM on a machine with higher RAM capacity and will notify you to increase the memory heap size or you can adjust the settings yourself under Appearance & Behavior → Memory Settings.

User Interface Freezes

During the Project Marble development timeframe, we found in our opt-in product analytics that XML code editing was notably slower in the IDE. With this data point, we optimized XML typing, and have measurably better performance in Android Studio 3.5. You can see below that editing data binding expressions in XML is faster due to typing latency improvements.

Build Speed

For Android Studio 3.5 we made many speed improvements but a significant change is the addition of incremental build support to the top annotation processors including Glide, AndroidX data binding, Dagger, Realm, and Kotlin (KAPT). Incremental support can make a notable impact on build speed.

Disk I/O File Access Speed

For users on Microsoft® Windows®, we found that disk I/O access times were notably higher on average than other platforms. Digging into the data, we found the default configuration of anti-virus scanners did not optimally exclude build output folders. In Android Studio 3.5, we detect this situation and help guide you through the optimal setup.

Additionally, throughout the year, you might see user sentiment emojis in the bottom corner of the IDE. Those icons are a lightweight way to inform the Android Studio team on how things are going and to give us in-context feedback, and the fastest way to log a bug and send it to the team.

Setup Android Studio

Android Studio is the official IDE for android application development. It works based on IntelliJ IDEA, You can download the latest version of the android studio from above link, If you are new to installing Android Studio on windows, you will find a file, So just download and run on windows machine according to android studio wizard guideline.

If you are installing Android Studio on Mac or Linux, You can download the latest version from Android Studio Mac Download, or Android Studio Linux Download, check the instructions provided along with the downloaded file for Mac OS, and Linux. This tutorial will consider that you are going to set up your environment on a Windows machine having Windows operating system.

Installation

So let’s launch Android Studio.exe, Make sure before launch Android Studio, Our Machine should be required installed Java JDK.