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 assist?
It helps Kotlin, Java, and C++ natively, with extra assist for different languages by way of plugins.
Do I have to pay to be able 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 free of charge. This free tier consists of options like code completion, era, and conversational help inside 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 Firebase Studio. It streams a Linux VM operating Android Studio immediately in your browser, permitting you to develop Android apps with out putting in something regionally. It is superb 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 measurement and examine Compose animations utilizing the built-in inspection instruments.
Clever code editor
Write higher code, work quicker, and be extra productive with an clever code editor that gives code completion for Kotlin, Java, and C/C++ programing languages. Furthermore, when modifying Jetpack Compose you possibly can see your code adjustments mirrored instantly with Reside Edit.
Android App Bundle
Discover alternatives to optimize your Android app measurement earlier than publishing by inspecting the contents of your app APK file or Android App Bundle. Examine the manifest file, sources, and DEX information. Examine two APKs or Android App Bundles to see how your app measurement modified between app variations.
On the spot Run
Push code and useful resource adjustments to your app operating on a tool or emulator and see the adjustments immediately come to life. On the spot Run dramatically accelerates your edit, construct, and run cycles, retaining you “within the circulation.”
Quick emulator
The Android Emulator permits you to to check your utility on quite a lot of Android units. Unlock the total potential of your apps by utilizing 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 challenge.
Realtime profilers
The built-in profiling instruments present realtime statistics to 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. Obtainable in Android Studio Jellyfish.
Code Wherever with Android Studio Cloud
Strive Android Studio Cloud immediately in your browser, accessed by Firebase Studio. Streamline your workflow and skip native installations. Strive the Early Entry Preview.
Notice: 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’ll be able to obtain it right here.
What’s New
Full launch notes could be discovered right here.
Create new UI from a design mock
To speed up the beginning of your UI improvement course of, now you can generate Compose code immediately from a design mock. In a file with out an present preview, click on Generate Code From Screenshot within the Preview panel. Gemini will use the offered picture to generate a beginning implementation, saving you from writing boilerplate code from scratch.
Match your UI with a goal picture
After you have an preliminary implementation, you possibly can iteratively refine it to be pixel-perfect. Proper-click in your Compose Preview and choose AI Actions > Match UI to Goal Picture. This allows you to add a reference design, and the agent will counsel code adjustments to make your UI match the design as intently as potential.
Iterate in your UI with pure language
For extra particular or inventive adjustments, right-click in your preview and use the AI Actions > Remodel UI. This functionality now leverages agent mode, making it extra highly effective and correct. This improve permits you to to change your UI utilizing pure language prompts, resembling “change the button colour to blue” or “add padding round this textual content,” and Gemini will apply the corresponding code modifications.
Discover and repair UI high quality points
Verifying your UI is high-quality and extra accessible is a important closing step. The AI Actions > Repair all UI examine points audits your UI for frequent issues, resembling accessibility points. The agent will then suggest and apply fixes to resolve the detected points.
Handle a number of dialog threads with Gemini
Now you can manage your dialog with Gemini in Android Studio into a number of threads. This allows you to change between a number of ongoing duties and search by your dialog historical past. Utilizing separate threads for every activity additionally improves response high quality by limiting the scope of the AI’s context to solely the subject at hand.
Discover and evaluation adjustments utilizing the adjustments drawer
Now you can see and handle adjustments made by the AI agent utilizing the adjustments drawer. When the agent makes adjustments to your codebase, see the information that had been edited in Recordsdata to evaluation. From there, you possibly can preserve or revert the adjustments individually or all collectively. Click on a person file within the drawer to see the code diff within the editor and make refinements if wanted. With the adjustments drawer, you possibly can preserve monitor of edits made by the agent throughout your chat and revisit particular adjustments with out scrolling again by your dialog historical past.
Android Studio Otter 2 Characteristic Drop | 2025.2.2
Android Studio is the official IDE for Android improvement, and consists of every little thing you want to 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, examine the Recognized points or Troubleshoot web page.
Android Gradle plugin and Android Studio compatibility
The Android Studio construct system relies on Gradle, and the Android Gradle plugin (AGP) provides a number of options which might be particular to constructing Android apps. The next desk lists which model of AGP is required for every model of 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 study extra, see Meet Gemini in Android Studio.
New sign-in circulation
Whenever you check in to Android Studio together with your Developer account, you profit from Google developer companies – resembling viewing Firebase Crashlytics and Android Vitals stories in App High quality Insights, accessing actual distant units with Gadget Streaming in Android Studio, and writing higher-quality code with Gemini in Android Studio – immediately 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 characteristic. To get began do one of many following:
Navigate to one of many options talked about beforehand and observe the prompts to check in and supply obligatory 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 Gadget Streaming in Android Studio
Gadget Streaming in Android Studio permits you to securely hook up with distant bodily Android units hosted in Google’s safe knowledge facilities. Powered by Firebase, it is the quickest and best solution to check 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 anything you may do with a tool over a direct ADB over SSL connection – all with out leaving Android Studio. Whenever you’re finished utilizing the machine, Google wipes all of your knowledge 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 challenge. Should you do not have already got a Firebase challenge, it is easy to create one. To study extra, go to Gadget Streaming in Android Studio.
App High quality Insights assist for ANRs, customized knowledge, and multi-events
Dive deeper into App High quality Insights (AQI) crash stories in Android Studio Jellyfish with assist for ANR stories, customized knowledge, and multi-events:
- Iterate by occasions: Now discover a number of occasions inside a Crashlytics report in reverse chronological order, revealing patterns for quicker debugging.
- Discover customized knowledge: View customized key/values and logs for every crash report (discover them within the Keys and Logs tabs after choosing a report).
- Analyze ANRs: Entry and examine ANRs immediately inside each the Android Vitals and Crashlytics tabs.
Embedded Structure Inspector
The Structure Inspector is now embedded by default within the Operating Gadgets device window. This integration saves display real-estate, centralizes your workflow in a single device window, and delivers vital efficiency positive aspects – with a 50% enchancment in rendering speeds. You’ll be able to effortlessly toggle between deeply inspecting and interacting together with your app, and use snapshots for 3D visualizations of your UI. Uncover the total vary of options at Debug your structure with Structure Inspector.
App Hyperlinks Assistant helps net associations file validation
The App Hyperlinks Assistant now helps validation of the Digital Asset Hyperlinks JSON file that needs to be printed in your web site.
This characteristic extends the prevailing validation capabilities for the intent filters that you simply 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 rationalization on learn how 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 learn how to repair the misconfigurations.
Guarantee a seamless person expertise by validating that your JSON file is accurately formatted for add to your area.
Baseline Profile set up
Android Studio Jellyfish robotically compiles Baseline Profiles after set up on machine for tasks that use AGP 8.4 or larger. This covers Baseline Profiles which were generated by 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 consists of 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 several types of colour 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 laptop audio system or headphones. With audio redirection, preserve your headphones related to your laptop and hearken to each the pc and related telephone 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 > Gadget Mirroring and choose Redirect audio from native units. Notice that audio is all the time redirected, whatever the settings, for Firebase Take a look at Lab units operating Android 12 or larger.














