The official IDE for Android app improvement now accelerates your productiveness with Gemini in Android Studio, your AI-powered coding companion.
What programming languages does Android Studio help?
It helps Kotlin, Java, and C++ natively, with extra help for different languages through plugins.
Do I have to pay so as to use Gemini AI assistant in Android Studio?
No, you need not pay to make use of the Gemini AI assistant in Android Studio-for particular person builders, it is out there without spending a dime. This free tier contains options like code completion, technology, and conversational help throughout the IDE.
What’s Android Studio Cloud and the way I entry it?
Android Studio Cloud is a brand new browser-based model of Android Studio, accessible by means of Firebase Studio. It streams a Linux VM operating Android Studio straight in your browser, permitting you to develop Android apps with out putting in something regionally. It is preferrred for coding on the go or utilizing lower-end units.
Options
Compose design instruments
Create dynamic layouts with Jetpack Compose. Then preview your layouts on any display dimension and examine Compose animations utilizing the built-in inspection instruments.
Clever code editor
Write higher code, work sooner, and be extra productive with an clever code editor that gives code completion for Kotlin, Java, and C/C++ programing languages. Furthermore, when enhancing Jetpack Compose you possibly can see your code modifications mirrored instantly with Stay Edit.
Android App Bundle
Discover alternatives to optimize your Android app dimension earlier than publishing by inspecting the contents of your app APK file or Android App Bundle. Examine the manifest file, sources, and DEX information. Evaluate two APKs or Android App Bundles to see how your app dimension modified between app variations.
Immediate Run
Push code and useful resource modifications to your app operating on a tool or emulator and see the modifications immediately come to life. Immediate Run dramatically quickens your edit, construct, and run cycles, holding you “within the circulation.”
Quick emulator
The Android Emulator permits you to to check your software on a wide range of Android units. Unlock the total potential of your apps through the use of responsive layouts that adapt to suit telephones, tablets, foldables, Put on OS, TV and ChromeOS units.
Versatile construct system
Powered by Gradle, Android Studio’s construct system permits you to customise your construct to generate a number of construct variants for various units from a single venture.
Realtime profilers
The built-in profiling instruments present realtime statistics on your app’s CPU, reminiscence, and community exercise. Determine efficiency bottlenecks by recording technique traces, inspecting the heap and allocations, and see incoming and outgoing community payloads.
Gemini in Android Studio
Gemini in Android Studio is an AI assistant that helps you generate code, repair code, and reply questions on Android app improvement. Accessible in Android Studio Jellyfish.
Code Anyplace with Android Studio Cloud
Strive Android Studio Cloud straight in your browser, accessed by means of Firebase Studio. Streamline your workflow and skip native installations. Strive the Early Entry Preview.
Word: The latest variations of Android Studio don’t provide a Window 32-bit model. Android Studio 3.6.3 was the final to supply a Home windows 32-bit model. You possibly can obtain it right here.
What’s New
Full launch notes might be discovered right here.
Android Studio Narwhal | 2025.1.1
Android Studio is the official IDE for Android improvement, and contains every little thing you must construct Android apps.
This web page lists new options and enhancements within the newest model within the steady channel, Android Studio Ladybug.
Should you encounter issues in Android Studio, test the Recognized points or Troubleshoot web page.
Android Studio and Cloud companies compatibility
Android Studio contains service integrations that show you how to and your crew make sooner progress as you develop, launch, and preserve Android apps. This contains Cloud companies comparable to Gemini in Android Studio, Play Vitals, and Firebase Crashlytics. Cloud companies are solely out there on the most recent steady channel model of Android Studio, the three most up-to-date earlier main variations, and patches related to these variations. When a model falls outdoors of that compatibility window, service integrations change into disabled and you might be required to replace Android Studio.
Introducing Gemini in Android Studio
Gemini in Android Studio is your coding companion for Android improvement. It is an AI-powered conversational expertise in Android Studio that helps you be extra productive by answering Android improvement queries. To be taught extra, see Meet Gemini in Android Studio.
New sign-in circulation
Once you register to Android Studio along with your Developer account, you profit from Google developer companies – comparable to viewing Firebase Crashlytics and Android Vitals studies in App High quality Insights, accessing actual distant units with Machine Streaming in Android Studio, and writing higher-quality code with Gemini in Android Studio – straight from the IDE.
Android Studio Jellyfish makes it simpler so as to add and handle accounts, and supply the IDE with solely the permissions required for every function. To get began do one of many following:
Navigate to one of many options talked about beforehand and observe the prompts to register and supply vital permissions
Should you’re already signed in, you possibly can handle your accounts and permissions by navigating to File (Android Studio on macOS) > Settings > Instruments > Google Accounts.
Entry actual units with Machine Streaming in Android Studio
Machine Streaming in Android Studio permits you to securely connect with distant bodily Android units hosted in Google’s safe information facilities. Powered by Firebase, it is the quickest and best strategy to take a look at your app in opposition to actual units, together with the Google Pixel 8 Professional, Pixel Fold, choose Samsung units, and extra.
After connecting to a tool, you possibly can deploy your app, view the show, work together with the machine (together with rotating or unfolding the machine), and the rest you would possibly do with a tool over a direct ADB over SSL connection – all with out leaving Android Studio. Once you’re executed utilizing the machine, Google wipes all of your information and manufacturing unit resets the machine earlier than making it out there to a different developer.
In the course of the present beta interval, you should use machine streaming for gratis with Firebase tasks on both a Spark or Blaze plan. To get began signal into your Developer account from Android Studio and choose a Firebase venture. Should you do not have already got a Firebase venture, it is easy to create one. To be taught extra, go to Machine Streaming in Android Studio.
App High quality Insights help for ANRs, customized information, and multi-events
Dive deeper into App High quality Insights (AQI) crash studies in Android Studio Jellyfish with help for ANR studies, customized information, and multi-events:
- Iterate by means of occasions: Now discover a number of occasions inside a Crashlytics report in reverse chronological order, revealing patterns for sooner debugging.
- Discover customized information: View customized key/values and logs for every crash report (discover them within the Keys and Logs tabs after deciding on a report).
- Analyze ANRs: Entry and examine ANRs straight inside each the Android Vitals and Crashlytics tabs.
Embedded Format Inspector
The Format Inspector is now embedded by default within the Operating Units software window. This integration saves display real-estate, centralizes your workflow in a single software window, and delivers important efficiency features – with a 50% enchancment in rendering speeds. You possibly can effortlessly toggle between deeply inspecting and interacting along with your app, and use snapshots for 3D visualizations of your UI. Uncover the total vary of options at Debug your format with Format Inspector.
App Hyperlinks Assistant helps internet associations file validation
The App Hyperlinks Assistant now helps validation of the Digital Asset Hyperlinks JSON file that must be revealed in your web site.
This function extends the prevailing validation capabilities for the intent filters that you just declare within the app’s manifest file. For every area that is declared within the manifest file, the Assistant parses the file in your web site, performs seven validation checks, and supplies an in depth clarification on the way to repair any errors.
To get began:
- In Android Studio click on Instruments > App Hyperlinks Assistant.
- Double-click Hyperlinks to get an in depth view of the checks the Assistant carried out and perceive the way to repair the misconfigurations.
Guarantee a seamless person expertise by validating that your JSON file is appropriately formatted for add to your area.
Baseline Profile set up
Android Studio Jellyfish mechanically compiles Baseline Profiles after set up on machine for tasks that use AGP 8.4 or increased. This covers Baseline Profiles which have been generated by means of a Baseline Profile Generator module or from libraries like Compose. The automated set up permits you to expertise the efficiency advantages of Baseline Profiles when putting in your launch app regionally, and when utilizing low-overhead profiling.
New colorblind checks in Compose UI Examine
Compose UI Examine contains new colorblind simulations and checks, empowering you to craft visually accessible experiences for all customers. Merely enter UI Examine mode from Compose Preview to view your Compose UI in various kinds of shade imaginative and prescient deficiencies to make sure your designs stay clear and usable.
Redirect audio utilizing machine mirroring
Beginning with Android Studio Jellyfish Canary 5, you possibly can redirect audio from related bodily units to your pc audio system or headphones. With audio redirection, preserve your headphones related to your pc and hearken to each the pc and related cellphone with out having to manually reconnect to at least one machine after which one other. To allow audio redirection, go to Android Studio > Settings > Instruments > Machine Mirroring and choose Redirect audio from native units. Word that audio is at all times redirected, whatever the settings, for Firebase Take a look at Lab units operating Android 12 or increased.