Fact-checked by Grok 2 weeks ago

Android Studio

Android Studio is the official (IDE) for developing Android applications, provided by and built on JetBrains' platform. It offers a comprehensive set of tools optimized for Android development, including code editing, debugging, testing, and deployment capabilities tailored to the Android ecosystem. As the primary tool recommended by for Android developers, it supports the creation of apps for a wide range of devices, from smartphones to wearables and TVs. Android Studio was first announced at on May 15, 2013, as a free designed specifically for , replacing the earlier Eclipse-based Android Development Tools (ADT). The initial stable version, Android Studio 1.0, was released on December 8, 2014, marking its transition to the official for app development. Since then, it has evolved through regular updates, with the latest stable release being Android Studio Otter (2025.2.1) as of November 2025, which includes enhancements in performance, AI-powered coding assistance via , and improved support for modern features like Jetpack Compose. Key features of Android Studio include a flexible Gradle-based build system for managing dependencies and configurations, a fast and versatile for testing without physical devices, and integrated tools for design, performance profiling, and C/C++ development via the Native Development Kit (NDK). It supports primary languages such as Kotlin (Google's preferred language for ) and Java, along with extensive linting, refactoring, and version control integration with . These capabilities make Android Studio an essential tool for building high-quality, scalable applications, fostering productivity through features like Live Edit for real-time code changes and advanced debugging options.

Background and Development

Origins and Initial Release

Prior to the introduction of Android Studio, Android app development primarily utilized the () augmented by Google's Android Development Tools (ADT) plugin, which had been the standard since the Android SDK's inception in 2008. This setup, while functional, suffered from performance bottlenecks, limited integration with Android-specific workflows, and challenges in handling complex builds as Android projects grew in scale. Google recognized these limitations and sought a more tailored solution to streamline development. Android Studio originated from a collaboration between and , leveraging the Community Edition as its foundation to create an optimized for . It was unveiled on May 15, 2013, during the developer conference, marking a shift toward a unified, official tool for Android developers. The first early access preview, version 0.1, was released shortly thereafter in late May 2013, introducing features like Gradle-based builds and enhanced UI design tools while remaining in beta to gather developer feedback. The stable release arrived with version 1.0 on December 8, 2014, establishing Android Studio as Google's recommended and signaling the of active development for the Eclipse ADT . This transition was driven by the need for superior code intelligence, faster refactoring, and better support for modern Android features, which Eclipse struggled to provide efficiently. However, early adoption faced hurdles, including compatibility issues when migrating existing Eclipse projects, such as restructuring from Ant-based builds to and resolving discrepancies in project file formats, which required manual adjustments and led to initial build errors for many developers.

Evolution and Key Milestones

Android Studio's development has evolved through a series of major releases, transitioning from numeric versioning to thematic animal codenames to better reflect incremental updates and align with 's ecosystem advancements. The initial release, version 1.0, arrived in December 2014, following previews that began in May 2013, and subsequent versions like 2.0 (2015) and 3.0 (2017) followed a numeric scheme focused on core stability and feature integration. Starting with Android Studio (2020.3.1) in July 2021, shifted to alphabetical animal-themed names for major releases, such as (2021.3.1), (2022.1.1), and beyond, to indicate progression and simplify tracking of platform updates tied to versions. This applies to both and preview channels, with previews often using "Canary" builds ahead of "Fox" or similar releases. Key milestones mark significant enhancements in tooling and language support. From its inception, Android Studio integrated the build system by default, announced at 2013 as the new build tool to replace and Eclipse-based workflows, enabling more flexible dependency management and multi-module projects. In 2017, with Android Studio 3.0, Kotlin gained first-class support, bundled as the default language alongside , following Google's announcement at that year to streamline Android development with Kotlin's concise syntax and null safety. The 2019 introduction of Project Marble, culminating in Android Studio 3.5, prioritized usability improvements like faster syncs, enhanced Apply Changes for hot-reloading, and better error messaging, addressing developer feedback on performance and workflow efficiency over eight months of focused polishing. Subsequent releases have introduced specialized features responsive to Android's evolving platform. Android Studio Arctic Fox enhanced Jetpack Compose support with interactive previews and layout validation tools, facilitating declarative UI development aligned with Material Design principles introduced in 2014 and refined in Material You for Android 12. Electric Eel (2022.1.1) included fixes for baseline profiles in app bundles to improve deployment compatibility, with baseline profiles enabling reductions in app startup times by up to 30%. Iguana (2023.2.1) previewed AI-assisted code completion through Studio Bot, an early integration of generative AI for suggesting code snippets and explanations, building toward broader automation in development tasks. As of November 2025, the latest stable release is Android Studio Otter (2025.2.1), featuring deepened Gemini AI integration for tasks like project prototyping, dependency updates, and UI agent-mode development, enabling natural language-driven app creation and testing of user journeys. These updates adapt to industry shifts, including emulators for foldable devices with hinge and posture simulation since Flamingo (2022.2.1) to support multi-screen layouts, and tooling for Android 12+ privacy features like approximate location permissions and the Privacy Sandbox via updated SDK templates and lint checks. Android Studio operates under the Apache License 2.0, fostering open-source contributions while Google drives annual advancements announced at Google I/O, such as Otter's AI enhancements revealed in May 2025.

Core Features

Integrated Development Environment

Android Studio serves as the official (IDE) for Android app development, built upon the foundation of JetBrains' Community Edition. This architecture provides developers with a robust, customizable workspace optimized for creating, managing, and deploying Android applications. The IDE inherits IntelliJ's layout manager, which organizes the interface into a central editor area surrounded by dockable tool windows, allowing users to arrange panels for efficient workflow. Key tool windows include the Project window for navigating file structures and the Logcat window for monitoring device logs and debugging output in real time. Additionally, Android Studio supports customizable themes, enabling users to select from predefined options or create personal color schemes to enhance visibility and reduce during extended coding sessions. At its core, Android Studio's project structure facilitates the organization of app components, supporting multi-module projects where developers can separate features into distinct modules for better modularity and reusability. Each project encompasses source code, assets, test files, and build configurations, with built-in capabilities for generating Android Package (APK) files or (AAB) formats required for distribution. Integration with systems such as and SVN is seamless, allowing teams to enable repository association directly from the menu, track changes, and collaborate without leaving the development environment. The features a welcome screen for quick access to recent projects, new creations, or configuration options; multiple editor tabs for simultaneous file editing; and a bar at the top for switching between views and accessing global tools. Refactoring tools are integrated for , Kotlin, and XML files, supporting operations like renaming variables, extracting methods, and restructuring code hierarchies to maintain clean, maintainable projects. The development workflow begins with the new project wizard, which guides users through selecting templates tailored to common patterns, such as empty activities, bottom navigation setups, or Jetpack Compose-based s for modern declarative interfaces. These templates include pre-configured fragments, activities, and other components to accelerate initial setup, while the automatically synchronizes with the to ensure compatibility with target APIs and libraries. For , Android Studio incorporates dark mode to align with user preferences and reduce power consumption on displays, extensive shortcuts for navigation and actions (e.g., Ctrl+Shift+A for finding commands), and support for multiple languages to accommodate global developers. Plugin extensions can further customize the , such as adjusting tool window behaviors or adding specialized panels.

Code Editing and Intelligence

Android Studio provides robust language support for Android development, including syntax highlighting and real-time error detection for , Kotlin, C/C++ via the NDK, and XML layouts used in user interfaces. This ensures developers can identify issues such as type mismatches, unused imports, or malformed XML structures immediately as they code, enhancing productivity without requiring full builds. The IDE's editor leverages IntelliJ IDEA's foundation to offer color-coded syntax for keywords, strings, and comments, making code more readable across these languages. Key intelligence features streamline coding workflows through advanced autocompletion, which includes basic suggestions for common elements, smart completion for context-aware proposals based on types and signatures, and statement completion for entire blocks. Intention actions, accessible via Alt+Enter, allow quick modifications like adding null checks or converting data types, while live templates enable insertion of predefined snippets for repetitive tasks, such as creating getters and setters in Kotlin. inspections, powered by the built-in lint , perform static to flag potential , performance issues, and style violations, with options to suppress warnings via annotations for more precise control. For Android-specific development, the IDE includes aids like the Layout Editor, which offers a visual drag-and-drop interface for building View-based with real-time previews, eliminating the need to switch between code and design views. ConstraintLayout tools integrate seamlessly, allowing developers to define responsive layouts using constraints relative to other views, with visual guides for alignment and chaining. In Jetpack Compose projects, preview annotations such as @Preview enable interactive rendering of composable functions directly in the editor, supporting multiple device configurations and parameter variations for rapid UI iteration. Refactoring capabilities in Android Studio support safe, automated transformations to maintain code integrity, including safe rename for updating identifiers across files without breaking references, and extract interface to modularize code by pulling out common methods into new s. The to Kotlin converter tool facilitates migration by automatically translating classes to idiomatic Kotlin, handling syntax differences like null safety and data classes while preserving functionality. These features integrate with the IDE's analysis engine to preview changes and rollback if conflicts arise, ensuring reliable refactoring in large projects. Recent enhancements incorporate AI-powered assistance through Gemini integration, introduced in 2024, which provides context-aware code suggestions, generates explanations for selected code snippets, and detects potential bugs via static analysis without requiring compilation. For instance, can suggest idiomatic Kotlin refactorings or auto-generate Compose previews with mock data, accelerating development while adhering to Android best practices. This AI-powered assistance, leveraging models, marks a shift toward intelligent, proactive support in the .

Build, Testing, and Deployment Tools

Android Studio integrates seamlessly with , the official build system for Android applications, enabling automated of into executable formats such as Android Package () files or () files for distribution. Developers configure builds through Gradle build scripts, typically defined in the build.gradle file, which handle tasks like dependency resolution from repositories such as Central or Google's own Maven repository, version management, and custom build variants for different product flavors or build types (e.g., debug or release). This integration supports incremental , where only modified files are recompiled, significantly reducing build times— for instance, in large projects, this can cut duration by up to 50% compared to full rebuilds. For dependency management, Android Studio's Gradle wrapper automates the download and execution of the correct Gradle version, ensuring consistency across development environments, while features like the Build Analyzer tool provide insights into build performance bottlenecks, such as slow dependency resolutions or excessive task executions. The also supports advanced build configurations, including code shrinking with R8 or ProGuard to optimize size by removing unused code, and signing processes for secure app releases. Testing capabilities in Android Studio encompass a robust for both and , leveraging 4 or 5 for local tests that run on the JVM without requiring an or . For UI and end-to-end testing, the integrates , Google's testing library for automated interaction with user interfaces, and Robolectric, which allows simulated Android environment testing on desktops to accelerate feedback loops. tests, executed on actual or via the AndroidJUnitRunner, enable comprehensive validation of behavior under real runtime conditions, with Android Studio providing test result visualizations, coverage reports, and refactoring support to maintain test maintainability. Debugging tools in Android Studio facilitate efficient issue resolution through features like setting breakpoints in , stepping through execution line-by-line (including step into, over, and out), and inspecting variables, call stacks, and expressions in via the Debug . The Logcat utility captures and filters logs from the device or , supporting advanced querying by tags, levels (e.g., verbose, debug, error), or processes, which aids in tracing exceptions or performance issues. Additionally, remote debugging over or USB allows attachment to running apps without cables, enhancing flexibility for field testing scenarios. Profiling tools within Android Studio help identify and resolve issues by analyzing CPU usage, allocation, and . The CPU Profiler records method traces and graphs to pinpoint time-intensive operations, while the Profiler detects leaks through dumps and allocation tracking, often revealing issues like unreleased references that could lead to out-of-memory crashes. Energy analysis via the Power Profiler estimates impact based on CPU, GPU, and activities, and the System Trace tool captures holistic system events for diagnosing bottlenecks in rendering or I/O operations, with integrations to external tools like Perfetto for deeper traces. Deployment options in Android Studio streamline app delivery, starting with the Android Virtual Device (AVD) Manager for creating and configuring emulators that simulate various device hardware, screen sizes, and Android versions, complete with snapshotting for quick state restoration. Direct deployment to physical devices occurs over USB (via , ADB) or , with Apply Changes capabilities in debug mode that deploy code and resource changes without restarting the app, reducing iteration time to seconds. For production readiness, the supports preview uploads to the Google Play Console, allowing bundle validation, signing, and configurations directly from the build process.

Plugin Ecosystem

Built-in Plugins

Android Studio includes a suite of built-in plugins that deliver essential functionality for Android app development without requiring manual installation. These plugins are activated by default upon IDE setup and can be viewed, enabled, disabled, or updated via the Settings > Plugins dialog, ensuring a streamlined out-of-the-box experience. Among the core plugins, the plugin provides critical tools such as the layout editor for visual UI design and the Analyzer for examining app bundles, resource usage, and potential optimizations. The plugin serves as the foundation for the build system, handling task automation, dependency management, and or App Bundle generation with Android-specific extensions. Version control integration is facilitated by the VCS plugin, which supports , , and other systems for committing changes, branching, and collaboration directly within the . Kotlin support is also bundled, offering language-specific features like , refactoring, and multiplatform capabilities tailored for Android projects. Development-oriented plugins enhance testing and debugging workflows. The integrated Android Emulator, accessible via the Device Manager, enables management of Android Virtual Devices (AVDs), allowing developers to simulate various device configurations and run apps without physical hardware. The Android Profiler tool captures and analyzes performance data, including CPU usage, memory allocations, energy consumption, and network traffic to identify bottlenecks. Complementing these, the Layout Inspector tool permits inspection of running app UI hierarchies, revealing view properties, rendering issues, and details in . Utility plugins address common ancillary tasks. Markdown support allows editing and previewing documentation files with and live rendering. The JSON formatter provides tools for parsing, validating, and beautifying structures often used in responses or configuration files. For database handling, the Database Tools and SQL plugin includes a navigator for databases, supporting schema exploration, query execution, and data manipulation integral to many apps. The Gemini plugin provides AI-powered coding assistance, including , query responses, and UI generation tailored for development. All built-in plugins synchronize updates with Android Studio releases to incorporate improvements and compatibility fixes; for example, the Jetpack Compose plugin received enhancements for better preview rendering and tooling integration in the Iguana version (2023.2.1).

Third-Party Plugins

Third-party plugins for Android Studio are extensions developed by external contributors and distributed primarily through the Marketplace, allowing users to customize and enhance the 's functionality in areas such as code analysis, theming, and debugging. These plugins are accessible directly within the via the Plugins repository, where they are categorized by function, including testing tools for code quality, customizations, and productivity aids for keyboard shortcuts. Installation of third-party plugins involves opening Android Studio, navigating to File > Settings > Plugins, searching for the desired plugin in the Marketplace tab, selecting it, and clicking Install followed by a restart of the IDE to apply changes. Compatibility is verified during this process, ensuring the plugin supports the current Android Studio version, though users should check plugin documentation for any specific prerequisites. Popular examples include for (formerly SonarLint), which provides real-time static code analysis to detect bugs, vulnerabilities, and code smells directly in the editor, improving code quality without leaving the . Theme offers a Material Design-inspired interface overhaul for Android Studio, including customizable themes, icons, and accent colors to enhance visual appeal and usability. Key Promoter X promotes efficient workflows by displaying suggestions whenever a is performed, helping developers transition to shortcut-based navigation. For debugging, ADB Idea simplifies (ADB) operations by adding menu items for common tasks like uninstalling apps, clearing data, and restarting processes, reducing reliance on terminal commands. Genymotion integrates advanced Android emulation capabilities, enabling seamless deployment and testing of apps on virtual devices managed through the IDE's run configurations. Rainbow Brackets aids code readability by color-coding matching brackets and parentheses, making it easier to navigate nested structures in languages like Kotlin and . These plugins offer significant benefits, such as streamlined development workflows—for instance, AI-assisted coding alternatives like Tabnine can accelerate —while extending core features without replacing built-in alternatives. However, they carry risks including potential stability issues, such as compatibility conflicts with updates that may require manual resolution or plugin disabling. Additionally, third-party plugins may introduce vulnerabilities if not vetted, emphasizing the need to install only from trusted repositories like the . Many third-party plugins are open-source, with active development and contributions hosted on , where users can report issues, submit pull requests, and track updates independent of Android Studio releases. For example, the ADB Idea plugin's repository encourages community enhancements to its ADB command suite, fostering ongoing improvements. This ecosystem relies on developer feedback to maintain relevance and compatibility across versions.

Custom Plugin Development and Management

Custom plugin development for Android Studio leverages the IntelliJ Platform Plugin SDK, which provides the foundational APIs and tools for extending the IDE's functionality without building modules. Developers use this SDK to create plugins that integrate actions, tools, and extensions, ensuring compatibility with Android Studio's environment built on . The process emphasizes modular extensions that enhance code editing, build processes, or while adhering to the platform's architecture for stability and performance. To begin development, developers create a new plugin project using the New Project wizard or the Gradle-based IntelliJ Platform Plugin Template, which sets up the necessary build configuration with as the build system. The core configuration occurs in the plugin.xml descriptor file, located in the src/main/resources/META-INF directory, where metadata such as the plugin's name, version, and dependencies are defined, along with extensions for actions, services, and components using XML tags. For accessing and manipulating code structures, plugins utilize the (PSI), an API that represents source code as an , enabling tasks like parsing, refactoring, or inspections. Best practices include declaring dependencies on specific IntelliJ Platform modules in the build script to target Android Studio versions accurately and avoiding direct manipulation in favor of model-level interactions. Testing custom plugins involves a environment that simulates the in a headless mode, using production implementations for most components while excluding elements to focus on functional behavior. Unit tests are implemented using classes like PluginTestCase, which allow developers to provide input source files, execute plugin features, and verify outputs against expected results, such as modified code or markup. This approach promotes reliable, low-maintenance tests by emphasizing model-level validation over interactions, with tasks configured via the IntelliJ Platform Testing Extension to run , unit, , or performance tests. Once developed and tested, plugins are distributed as archives for manual or published to the Marketplace for broader adoption, following guidelines for compatibility and . In Android Studio, management occurs through the Settings dialog under Plugins, where users can enable or disable extensions to resolve conflicts, such as dependency overlaps, by prioritizing or isolating incompatible features. Updates are handled automatically via the IDE's repository checks or custom repositories defined in configuration files, ensuring seamless integration without disrupting workflows. Representative examples include simple action plugins that add custom menu items or toolbar buttons to perform tasks like generating , implemented by registering actions in plugin.xml and handling events in or Kotlin classes. For refactoring, plugins can extend the framework to offer quick fixes, such as automating layout optimizations, using to analyze and rewrite code snippets. Language support extensions demonstrate advanced usage by defining custom parsers and highlighters via , enabling and completion for domain-specific languages within Android projects.

System Requirements and Installation

Hardware and Software Prerequisites

Android Studio requires a 64-bit operating system for optimal performance and compatibility, with support for or later (64-bit versions), macOS 12 (Monterey) or higher, and 64-bit distributions such as 20.04 or equivalent; 32-bit systems are not supported. On the hardware side, the minimum requirements include 8 GB of for running the alone, though 16 GB is recommended when using the Android Emulator alongside Studio, and 32 GB or more is advised for complex projects involving multiple emulators or resource-intensive tasks. A CPU with virtualization support ( VT-x or -V) enabled, minimum post-2017 (e.g., i5 8th generation or equivalent); recommended latest i5/i7/i9 or 5/7/9, along with at least 8 GB of available disk space for the installation (additional space required for the and emulator images). A minimum of 1280 x 800 is specified to ensure a usable interface. Software prerequisites encompass Android Studio bundles and runs on JetBrains Runtime 21 (based on OpenJDK 21). For project builds, the Android Gradle Plugin requires JDK 17 or higher, which can use the bundled runtime or an external installation. The Android SDK must be downloaded and managed through the integrated SDK Manager within the IDE, and for emulation, optional accelerators like Intel HAXM (on Windows and older Intel-based Macs) or the Hypervisor Framework (on Apple Silicon Macs) are recommended, while Linux users typically rely on KVM. Note: Support for Intel-based Macs is being phased out; Apple Silicon (M1 or later) Macs are recommended, using the Hypervisor Framework. GPU hardware acceleration is supported in the emulator for improved performance, requiring compatible graphics drivers and a GPU with at least 4 GB VRAM (e.g., NVIDIA GeForce 10 series or equivalent); 8 GB VRAM recommended for optimal results. As of releases in 2024 and 2025, such as Android Studio Ladybug and , requirements have evolved to account for AI-assisted features like with integration, which demand at least 16 GB of to avoid degradation during intensive sessions. benefits from GPU acceleration, particularly on systems with dedicated cards, to handle modern app testing efficiently. For enhanced performance, using a (SSD) is strongly recommended to accelerate build times, indexing, and Gradle operations, while multi-core processors enable parallel task execution in the build system.

Installation and Setup

can be downloaded from the official website at developer./studio. Users select the appropriate installer based on their operating system: an .exe file for Windows, a .dmg file for macOS, or a .tar.gz archive for distributions. The download page provides direct links to the latest stable release, with options to access previous versions or preview channels if needed. Installation begins by running the downloaded installer with administrative privileges. On Windows, double-click the .exe and follow the setup , which prompts for the directory and allows selection of standard components such as the , Android Virtual Device (), and Android SDK Platform-Tools. During this process, users specify the SDK , typically recommended as C:\Users<username>\AppData[Local](/page/.local)[Android\Sdk](/page/Android_SDK). For macOS, open the .dmg, Android Studio to the Applications , and launch it to complete setup. On , extract the .tar.gz to a preferred directory (e.g., /opt/android-studio), navigate to the bin , and execute studio.sh, configuring the SDK similarly. The installer verifies system compatibility briefly but assumes prerequisites like sufficient RAM and disk space have been met. Upon first launch, Android Studio initiates a setup to configure the environment. This includes downloading the required components via the SDK Manager, selecting a theme (Light or Dark), and choosing initial plugins for languages like Kotlin or C++. Users can import settings from a previous by selecting the configuration directory or exporting a . file from an older version. The also prompts for the creation of an Android Virtual Device (AVD) for emulation testing. Once complete, the opens to the welcome screen, ready for project creation. Common troubleshooting issues during installation and setup include download failures due to firewalls or blocking connections to dl..com; users can resolve this by temporarily disabling such protections or adding exceptions for Android Studio. Environment variables must be set correctly, such as ANDROID_HOME pointing to the SDK directory (e.g., export ANDROID_HOME=HOME/Android/Sdk on [Linux](/page/Linux)/macOS), and adding ANDROID_HOME/tools and $ANDROID_HOME/platform-tools to the . For corporate networks using , configure proxy settings in the via File > Settings > Appearance & Behavior > System Settings > HTTP Proxy, entering the host, port, and authentication details if required. If the SDK download stalls, manually downloading packages through the SDK Manager or using command-line tools like sdkmanager can bypass issues. Updates to Android Studio are handled automatically through the integrated updater. Access it via Help > Check for Updates, which scans for new stable releases, patches, or previews and prompts for download and installation. For or channels, users switch via Help > Check for Updates > Channel, selecting the desired track and confirming the update; this ensures access to experimental features while maintaining the core installation process. Restarting the applies changes, with backups of settings recommended beforehand.

References

  1. [1]
    Meet Android Studio - Android Developers
    Android Studio is the official Integrated Development Environment (IDE) for Android app development. Based on the powerful code editor and developer tools ...Keyboard shortcuts · New UI in Android Studio · Update the IDE and SDK tools
  2. [2]
    Download Android Studio & App Tools - Android Developers
    Android Studio provides app builders with an integrated development environment (IDE) optimized for Android apps. Download Android Studio today.IDE guides · Install · Update the IDE and SDK tools · Android Studio Preview
  3. [3]
    Build your first app | Get started - Android Developers
    Android Studio is the official IDE for Android app development, featuring Compose design tools, flexible build system, and Android Emulator. Android Studio ...Create your first Android app · Android codelabs · Training courses · Kotlin
  4. [4]
    Android Studio: An IDE built for Android
    May 15, 2013 · Android Studio is a free IDE built for Android development, based on IntelliJ IDEA, with a powerful code editor and a build system using Gradle.
  5. [5]
    Android Studio 1.0 - Android Developers Blog
    Dec 8, 2014 · Today we are excited to introduce Android Studio 1.0. Android Studio is the official Integrated Development Environment (IDE) from the Android ...
  6. [6]
    Android Studio Otter | 2025.2.1
    Android Studio is the official IDE for Android development, and includes everything you need to build Android apps.Android Studio Narwhal · Android Studio release names · AI features in Studio Labs
  7. [7]
    About Gemini in Android Studio | Android Developers
    Gemini in Android Studio is your AI-powered coding companion for Android development. It helps you be more productive by answering your development queries, ...Code completion · Chat · Features · AvailabilityMissing: official | Show results with:official
  8. [8]
    Projects overview | Android Studio
    A project in Android Studio contains everything that defines your workspace for an app, from source code and assets to test code and build configurations.Missing: official | Show results with:official
  9. [9]
    Support Ended for Eclipse Android Developer Tools
    Nov 2, 2016 · We announced that we were ending development and official support for the Android Developer Tools (ADT) in Eclipse at the end of 2015.
  10. [10]
    Migrate to Android Studio | Android Developers
    Open Android Studio and click File > New > New Project. Enter a name for your app project and specify the location where it should be created, then click Next.Migrate From Intellij · Import A Non-Gradle Intellij... · Next StepsMissing: transition | Show results with:transition
  11. [11]
    Android at Google I/O 2013: Keynote Wrapup
    May 15, 2013 · It's called Android Studio, it's free, and it's available now to try as an early access preview. To build Android Studio, we worked with with ...Missing: origins initial
  12. [12]
    Android Studio 0.1 - Android Developers
    Release notes of Android Studio 0.1. ... Android Studio 0.1. Build AI experiences; Get started; Get started; Hello world · Training courses · Tutorials · Compose ...
  13. [13]
    Android Studio download archives - Android Developers
    This page provides an archive of Android Studio releases. However, we recommend that you download the latest stable version or the latest preview version.
  14. [14]
    Android Studio release names - Android Developers
    Mar 6, 2025 · <animal> - the code name for the Android Studio release. These names alphabetically indicate which releases are newer. <IDEA year.major> ...
  15. [15]
    Android Studio Arctic Fox | 2020.3.1 (July 2021)
    Apr 12, 2023 · Android Studio 0.1. Build AI experiences; Get started; Get started ... For more details, see Versioning changes in the AGP release notes.
  16. [16]
    Google I/O 2013 - The New Android SDK Build System - YouTube
    May 19, 2013 · Xavier Ducrohet Introducing the new Gradle-based Android SDK build system that will eventually replace Ant and the Eclipse builders.Missing: Studio | Show results with:Studio
  17. [17]
    Android Announces Support for Kotlin - Android Developers Blog
    May 17, 2017 · The Kotlin plug-in is now bundled with Android Studio 3.0 and is available for immediate download. Kotlin was developed by JetBrains, the same ...
  18. [18]
    Android Studio 3.5: Project Marble goes into stable
    Aug 20, 2019 · This stable version of Android Studio is a different kind of release where the Android Studio team took a step back from large feature work for eight months.
  19. [19]
    Announcing Android Studio Arctic Fox (2020.3.1) & Android Gradle ...
    Dec 1, 2020 · What is new in Android Studio Arctic Fox · Deploy preview composable · Layout Validation · Menu to access Wireless ADB feature · Wireless ADB Setup ...
  20. [20]
    Android Studio Electric Eel - Android Developers Blog
    Jan 12, 2023 · Baseline Profile fix for App Bundles: Under certain circumstances Baseline Profiles could have been compressed when the app was built as an ...
  21. [21]
    Android Studio Iguana | 2023.2.1 (Feb 2024)
    Android Studio 0.1. Build AI experiences; Get started; Get started; Hello world ... For details on the changes, see the IntelliJ IDEA 2023.2 release notes.
  22. [22]
  23. [23]
    Content license | Android Open Source Project
    Dec 6, 2023 · Apache 2.0 is a commercial and open-source-friendly software license. The majority of the Android platform and documentation is licensed under ...Android.icu.lang · Android.icu.text · Android.icu.util · Android.icu.math
  24. [24]
    Google I/O 2025: What's new in Android development tools
    May 20, 2025 · New features of Android Studio Narwhal Feature Drop (2025.2), focus on AI-powered tools with Gemini, enhancements to Compose UI development, ...
  25. [25]
    View logs with Logcat | Android Studio
    Jan 3, 2024 · In Android Studio, build and run your app on a physical device or emulator. · Select View > Tool Windows > Logcat from the menu bar.Get started with the Logcat... · How to read logs · Use Logcat in multiple windows
  26. [26]
    Common modularization patterns | App architecture
    Feb 10, 2025 · This page gives an overview of some general rules and common patterns that you can employ when developing multi module Android apps.Types Of Modules · Module To Module... · Dependency InversionMissing: Git | Show results with:Git
  27. [27]
    Configure your build | Android Studio
    Shrinking your code and resources can help reduce your APK or AAB size. Multiple APK support: The build system lets you automatically build different APKs ...Android build structure · Java versions in Android builds · Configure the app moduleMissing: Git | Show results with:Git
  28. [28]
    Version control basics | Android Studio
    Apr 12, 2023 · From the Android Studio VCS menu, select Enable Version Control Integration. · From the menu, select a VCS to associate with the project root.Missing: structure | Show results with:structure
  29. [29]
    Add code from a template | Android Studio
    Aug 8, 2025 · To add an Android project component using a template, use the Project window. Right-click on the folder in which you want to add the new component, and select ...
  30. [30]
    Keyboard shortcuts | Android Studio
    Apr 12, 2023 · Keyboard shortcuts are a useful way of quickly navigating around Android Studio and performing common actions.
  31. [31]
    Accessibility features | Android Studio
    The IntelliJ documentation contains full details of accessibility features such as setting up screen readers and customizing the IDE for greater accessibility.
  32. [32]
    Meet Android Studio for Platform - Android Developers
    Sep 4, 2025 · Built on the powerful foundation of IntelliJ IDEA, ASfP is tailored to enhance productivity and streamline workflows for engineers working ...
  33. [33]
    Improve your code with lint checks | Android Studio
    Android Studio provides a code scanning tool called lint that can help you identify and correct problems with the structural quality of your code.Run Lint From The Command... · Configure Lint To Suppress... · Run Inspections Manually
  34. [34]
    Write your app | Android Studio
    Sep 23, 2024 · The code editor provides basic completion, smart completion, and statement completion. Learn more about Code completion. Create custom code ...Coding productivity · Create custom code... · Working with resources
  35. [35]
    Improve code inspection with annotations | Android Studio
    To start a code inspection from Android Studio, which includes validating annotations and automatic lint checking, select Analyze > Inspect Code from the menu.Nullness Annotations · Permission Annotations · Typedef AnnotationsMissing: syntax | Show results with:syntax
  36. [36]
    Develop a UI with Views | Android Studio
    Dec 20, 2024 · The Layout Editor enables you to quickly build View-based layouts by dragging UI elements into a visual design editor instead of writing layout XML.Change The Preview... · Use Layout Variants To... · Add Sample Data To Your View
  37. [37]
    Build a responsive UI with ConstraintLayout - Android Developers
    ConstraintLayout lets you create large, complex layouts with a flat view hierarchy—no nested view groups. It's similar to RelativeLayout in that all views ...Add Constraintlayout To Your... · Add Or Remove A Constraint · Adjust The View Size
  38. [38]
    Preview your UI with composable previews - Android Developers
    In Android Studio Flamingo, you can edit the device parameter of the Preview annotation to define configurations for your composables in different devices.Interact With Your @preview · Multiple Previews Of The... · Create Custom Multipreview...
  39. [39]
    Older releases | Android Studio
    Android Studio v1.0 (December 2014). Initial release of Android Studio. Android Studio v0.8.14 (October 2014). See tools.android.com for a full list of ...Older releases of Android Studio · Android Studio v1.5.0... · Android Studio v1.4.0...<|control11|><|separator|>
  40. [40]
    (Deprecated) Converting to Kotlin - Android Developers
    Dec 9, 2024 · In this codelab, you'll learn how to convert your code from Java to Kotlin. You'll also learn what the Kotlin language conventions are.Missing: extract | Show results with:extract
  41. [41]
    Android Studio 3.2.0
    Safe refactoring: The IDE's built-in refactoring tools now also check if you are renaming or deleting files that you reference in your CMake build scripts.Missing: extract | Show results with:extract
  42. [42]
    Accelerate coding with AI code completion | Android Studio
    Jul 31, 2025 · You can toggle AI code completion on and off at any time by clicking the Gemini icon at the bottom of the Studio IDE and clicking Enable AI code ...
  43. [43]
    Release notes for Android Studio preview - Android Developers
    This page lists the new features introduced in Android Studio preview releases. The preview builds provide early access to the latest features and improvements ...
  44. [44]
    Gemini Nano | AI - Android Developers
    Gemini Nano lets you deliver rich generative AI experiences without needing a network connection or sending data to the cloud. On-device AI is a great ...Google AI Edge SDK · ML Kit GenAI APIs · Access to Experiment with...Missing: 2024 | Show results with:2024
  45. [45]
    Install plugins | IntelliJ IDEA Documentation - JetBrains
    Sep 2, 2025 · Use the Installed tab to browse bundled and installed plugins, enable, disable, update, or remove them. Disabling unnecessary plugins can ...
  46. [46]
  47. [47]
    Android Studio Plugins and Themes - JetBrains Marketplace
    Staff-picked Android Studio Plugins · Kotlin Multiplatform · Flutter · IdeaVim · Genymotion · Key Promoter X · Backup and Sync · Top Downloaded Android Studio Plugins.
  48. [48]
    How to Install and Uninstall Plugins in Android Studio?
    Jul 23, 2025 · Step by Step Process to Install and Uninstall Plugins in Android Studio. Step 1: Open the Android Studio and go to File > Settings as shown in the below image.
  49. [49]
    SonarQube for IDE - JetBrains Marketplace
    Rating 3.8 (139) SonarQube for IDE (formerly SonarLint) by Sonar is a free, sophisticated static analysis tool that enhances both your code quality and security.
  50. [50]
    Material Theme UI Plugin - JetBrains Marketplace
    Rating 4.0 (703) The Material Theme UI plugin provides a Material Design experience for JetBrains IDEs, compatible with IntelliJ IDEA and Android Studio. Some features require ...Plugin Versions · Paid subscription · Show All Reviews
  51. [51]
    Key Promoter X Plugin for JetBrains IDEs
    Rating 4.9 (695) The Key Promoter X helps you to learn essential shortcuts while you are working. When you use the mouse on a button inside the IDE, the Key Promoter X shows ...
  52. [52]
    adb_idea Plugin for JetBrains IDEs
    Rating 4.8 (50) Adds the following ADB commands to Android Studio and Intellij: ADB Uninstall App; ADB Kill App; ADB Start App; ADB Restart App; ADB Clear App Data ...
  53. [53]
    Genymotion Plugins - Desktop User Guide
    The Genymotion plugin for Android Studio allows you to test your application developed with the Android Studio IDE. It uses ADB to connect to any active virtual ...Genymotion plugin for Android... · Using the plugin
  54. [54]
    Rainbow Brackets - IntelliJ IDEs Plugin - JetBrains Marketplace
    Rating 4.6 (550) Some features of the plugin require a paid subscription. Compatible with IntelliJ IDEA (Ultimate, Community), Android Studio and 16 moreRainbow Brackets · Plugin Versions · Paid subscription
  55. [55]
    Top 17 plugins for Android Studio - Tabnine
    We're here to direct you to the current top of the crop of Android Studio plugins that are bound to (at the very least) triple your productivity.
  56. [56]
    Plugin * is incompatible (supported only in IntelliJ IDEA)
    Oct 14, 2020 · Some older plugins are no longer compatible with the latest Android Studio (4.1 right now). Also, they seem to have changed the location of the plugins folder ...
  57. [57]
    Mobile App Security Risks in Android Libraries | Guardsquare
    Oct 3, 2023 · Android mobile app developers often use third-party libraries. Explore hidden Android application security risks this can present and how to ...
  58. [58]
    pbreault/adb-idea: A plugin for Android Studio and Intellij ... - GitHub
    A plugin for Android Studio and Intellij IDEA that speeds up your day to day android development. The following commands are provided: Uninstall App.
  59. [59]
    halirutan/IntelliJ-Key-Promoter-X: Modern IntelliJ plugin to ... - GitHub
    The Key Promoter X is a plugin for IntelliJ-based products like IDEA, Android Studio, or CLion, and it helps to learn essential keyboard shortcuts from mouse ...
  60. [60]
    Android Studio Plugin Development | IntelliJ Platform Plugin SDK
    May 22, 2025 · ADB Idea plugin for Android Studio and IntelliJ IDEA that speeds up Android development. · Android postfix plugin for Android Studio. · Flutter ...
  61. [61]
    Developing a Plugin | IntelliJ Platform Plugin SDK
    ### Summary of Developing IntelliJ Platform Plugins
  62. [62]
    Plugin Structure | IntelliJ Platform Plugin SDK
    **Summary of Plugin Structure | IntelliJ Platform Plugin SDK**
  63. [63]
    Testing Overview | IntelliJ Platform Plugin SDK
    ### Summary of Testing Methods for IntelliJ Plugins
  64. [64]
    IntelliJ Platform Testing Extension | IntelliJ Platform Plugin SDK
    Mar 19, 2025 · The IntelliJ Platform Testing Extension allows registering custom tasks for running IDE, unit, UI, or performance tests, and can register new ...
  65. [65]
    Publishing a Plugin | IntelliJ Platform Plugin SDK
    Apr 8, 2025 · Before publishing a plugin, make sure it: follows all recommendations from Plugin User Experience (UX). follows all requirements from Plugin ...Missing: Android Studio
  66. [66]
    Configure Android Studio | Android Developers
    The idea.properties file lets you customize the IDE properties for Android Studio, such as the path to user-installed plugins and the maximum file size ...Customize Your Vm Options · Customize Your Ide... · Configure The Ide For...
  67. [67]
    Custom Plugin Repository | IntelliJ Platform Plugin SDK
    Mar 19, 2025 · Setting Up Custom Plugin Repository · Create and maintain an updatePlugins.xml 1 file on the HTTPS web server used for the custom repository.
  68. [68]
    Creating Actions | IntelliJ Platform Plugin SDK
    Aug 8, 2025 · Using the SDK code sample action_basics , this tutorial illustrates the steps to create an action for a plugin. Creating a Custom Action.Missing: Android Studio
  69. [69]
    Create custom inspections | IntelliJ IDEA Documentation - JetBrains
    Oct 21, 2024 · To create a custom inspection, you have to configure a search and replace templates. The IDE will search for code that matches the template and will highlight ...
  70. [70]
    Install Android Studio | Android Developers
    Sep 18, 2025 · Set up Android Studio in just a few clicks. First, check the system requirements. Then download the latest version of Android Studio.
  71. [71]
    Minimum hardware requirement for android studio? - Stack Overflow
    Feb 26, 2015 · As of June 2025, the official system requirements call for: 8GB minimum for just Studio; 16GB minimum for Studio and an emulator; 32GB ...
  72. [72]
    Android Studio - Wikipedia
    The first stable build was released in December 2014, starting from version 1.0. At the end of 2015, Google dropped support for Eclipse ADT, making Android ...
  73. [73]
    Android Studio Emulator System Requirements in 2025
    As of 2025, the suggested system requirements have risen, with a minimum of 16GB RAM, an SSD, and a quick processor needed for smooth performance.<|control11|><|separator|>