WARNING: this package will not be updated anymore as there are no direct downloads available. WARNING: start “bin studio.exe” instead of “bin studio64.exe” if you only have 32 bit JDK installed. WARNING 2: environment variable “JAVAHOME” should be defined and should point to a valid JDK (e.g. “C: Program Files JDK”) IDE for.

All the sessions from Transform 2021 are available on-demand now. Watch now.

Google today launched Android Studio 3.2, the latest version of its integrated development environment (IDE), with over 20 new features, including a few related to Android Pie and the new Android App bundle. You can download the new version for Windows, Mac, and Linux now directly from developer.android.com/studio. If you are already using Android Studio, you can get the latest version in the navigation menu (Help => Check for Update on Windows/Linux and Android Studio => Check for Updates on OS X).

Google released Android Studio 3.1 in March. The version number 3.2 would suggest this isn’t a significant release, but if you build for Android and skim the list, you may find otherwise.

Here’s the rundown of what version 3.2 brings to the table:

  • Slices support — There is new built-in template for Slices, which surface app content in Google Search suggestions and the Google Assistant, to help you extend your app with the new Slice Provider APIs as well as new lint checks to ensure that you’re following best practices. To use, right-click on a project folder, and navigate to New→ Other→ Slice Provider.
  • Sample Data — This feature allows you to use placeholder data to aid in the design of your app, helping you visualize layouts that depend on runtime data. You can add built-in sample data to populate views such as RecyclerViews, ImageViews, and TextViews via a popup-window in the Layout Editor.
  • Material Design Update — When you start migrating from the Android Design support library to the new MaterialComponents app theme and library, you will get access to new and updated widgets such as BottomAppBar, buttons, cards, text fields, new font styles and more.
  • CMakeList Editing Support — For those using C/C++ in their app, there is now better support for CMake. Code completion and syntax highlighting also now work on common CMakeList build script commands.
  • What’s New Assistant — A new assistant panel now opens automatically after an update to inform you about the latest changes to the IDE. You can also open the panel by navigating to Help → What’s New in Android Studio.
  • AndroidX Refactoring Support — One of the components of Android Jetpack is the introduction of the Android extension libraries (AndroidX) as a replacement for the Android Support Libraries. To add AndroidX to a new project you just need to add android.useAndroidX=true to your gradle.properties file. Additionally, there is a new built-in refactoring action to help migrate your project the new namespace and dependencies. Also if you have any Maven dependencies that have not migrated to the AndroidX namespace, the build system will automatically convert those project dependencies as well.
  • IntelliJ Platform Update — The IntelliJ 2018.1.6 platform release adds many improvements to dataflow analysis, debugging, new inspections, inline external annotations, partial Git commits, plus much more..
  • Kotlin Update — Kotlin 1.2.61 brings support for the Kotlin-friendly Android 9 Pie SDK.
  • Android App Bundle — The new app publishing format is designed to help you deliver smaller APKs to your users and reduce download size of your app. Google Play’s new app serving model, called Dynamic Delivery, processes your app bundle to generate and serve optimized APKs for each user’s device configuration, so they download only the code and resources they need to run your app. With Android Studio 3.2 or via the command line, you can easily build your code as an app bundle and get the benefit of smaller APKs based on language, screen density, and ABIs with no changes to your app code.
  • D8 Desugaring — In some cases, new Java Language features require new bytecodes and language APIs. However, older Android devices may not support these features. Desugaring allows you to use these features on older devices by replacing new bytecodes and language APIs with older ones during the build process. D8 desugaring is turned on by default and you can now use most of the latest language changes while targeting older devices.
  • R8 Optimizer — The transition to use R8 as a replacement for ProGuard, optimizing and shrinking Java language bytecode, has begun. R8 is still experimental, so Google does not recommend publishing your app using it yet.
  • Emulator Snapshots — Create a snapshot of the current state of your emulator and boot up and switch into any snapshot in under 2 seconds. Built upon the Android Emulator Quickboot feature, Android Snapshots are even faster to save and load due to under-the-hood speed enhancements. When testing and developing your app, Android snapshots allow you to pre-configure an Android Virtual Device (AVD) snapshot with the presets, apps, data and settings that you want in-place, and repeatedly go back to the same snapshot.
  • Microsoft Hyper-V Support — You can now run the Android Emulator on Windows 10 computers that have Hyper-V enabled. Intel HAXM is still the default hypervisor for the fastest Android Emulator experience. However, thanks to recent open source contributions by Microsoft, and the addition of the new Windows Hypervisor Platform (WHPX) API, the Android Emulator can coexist with other Hyper-V-backed applications, like local Virtual Machines, using the new Hyper-V Support.
  • AMD Processor Support — AMD processors are now supported by the Android Emulator on Windows 10. Previously running the Android Emulator was limited to slow software emulation when running Windows, but developers who have an AMD processor can now have hardware accelerated performance.
  • Screen Record in Android Emulator — You can now record both screen and audio on any Android API level with the new screen record feature in the Android Emulator. The latest Android Emulator (v28.0.+) is no longer limited to screen recording on a physical Android device only on Android 4.4 KitKat (API 19) and above, without audio. As an added bonus, there is a built-in conversion to output to GIF and WebM. You can trigger the new screen record feature via the Android Emulator Extended Controls panel, command line, and from Android Studio.
  • Virtual Scene Camera for Android Emulator — The new Virtual Scene camera in the Android Emulator helps you to develop for ARCore, Google’s platform for building augmented reality experiences. The emulator is calibrated to work with ARCore APIs for AR apps and also allows you to inject virtual scene bitmap images. The virtual scene camera can also be used as a regular HAL3 compatible camera.
  • ADB Connection Assistant — Android Studio 3.2 has a new assistant system to help troubleshoot your Android ADB device connections issues. The ADB Connection Assistant walks you through common troubleshooting steps to connect your Android device to your development machine. You can trigger the assistant from the Run dialog box or by navigating to Tools → Connection Assistant.
  • Energy Profiler — The new Energy Profiler in the Android Studio performance profiler suite can help you understand the energy impact of your app on an Android device. You can now visualize the estimated energy usage of system components, plus inspect background events that may contribute to battery drain. To use the energy profiler, ensure you are connected to an Android device or emulator running Android 8.0 Oreo (API 26) or higher.
  • System Trace — This new feature in the CPU Profiler allows you to inspect how your app interacts with system resources in fine-grained detail. Inspect exact timings and durations of your thread states, visualize where your CPU bottlenecks are across all cores, and add custom trace events to analyze. To use system trace, start profiling your app, click into the CPU Profiler, and then choose the System Trace recording configuration.
  • Profiler Sessions — We now automatically save Profiler data as “sessions” to revisit and inspect later while you have Android Studio open. We’ve also added the ability to import and export your CPU recordings and heap dumps for later analysis or inspection with other tools.
  • Automatic CPU Recording — You can now automatically record CPU activity using the Debug API. After you deploy your app to a device, the profiler automatically starts recording CPU activity when your app calls startMethodTracing(String tracePath), and stops recording when your app calls stopMethodTracing(). Similarly, you can also now automatically start recording CPU activity on app start-up by enabling Start Recording a Method Trace on Startup option in your run configuration.
  • JNI Reference Tracking — For those of you who have C/C++ code in your Android app, you can now inspect the memory allocations of your JNI code in the Memory Profiler. As long as you deploy your app to a device running Android 8.0 Oreo (API 26) and higher, you can drill down into the allocation call stack from your JNI reference. To use the feature, start a memory profiler session, and select the JNI Heap from the Live Allocation drop-down menu.

This release includes many stability and performance fixes in addition to the new features (full release notes). Google didn’t share its plans for the next version.

VentureBeat

VentureBeat's mission is to be a digital town square for technical decision-makers to gain knowledge about transformative technology and transact.Our site delivers essential information on data technologies and strategies to guide you as you lead your organizations. We invite you to become a member of our community, to access:
  • up-to-date information on the subjects of interest to you
  • our newsletters
  • gated thought-leader content and discounted access to our prized events, such as Transform 2021: Learn More
  • networking features, and more
Become a member

Microsoft Visual Studio supports the development of apps that use any of the .NET implementations. Among the workloads and project types, you can find support for NET Framework, .NET Core, Mono, .NET Native for Universal Windows Platform (UWP), C#, F#, and Visual Basic

Android Studio 3.2 Download For Windows

Support for Android Development

Visual Studio enables you to build native Android apps using Xamarin and C# or using C++. The Visual Studio Tools for Unity and the Unreal Engine enable Android game development. You can also use Visual Studio for Mac to build Android apps using a Mac.

Use Visual Studio setup to easily obtain the Android SDK and Android API levels 19, 21, 22, and 23. Download additional API levels separately using the Android SDK Manager. You can also use Visual Studio Setup to obtain the Android Native Development Kit (R10E), Java SE Development Kit, and Apache Ant.

Support for Linux Development

Visual Studio enables you to build and debug apps for Linux using C++, Python, and Node.js. Creating C++ apps for Linux requires the Visual C++ for Linux Development extension. Creating apps with Python or Node,js, requires that you enable remote debugging on the target Linux machine. You can also create, build and remote debug .NET Core and ASP.NET Core applications for Linux using modern languages such as C#, VB and F#.

Support for macOS Development

Visual Studio enables you to build console applications and ASP.NET applications that target macOS. However, debugging is not supported. For additional macOS development tools choices, try Visual Studio Code or Visual Studio for Mac. Visual Studio Code provides a streamlined, extensible developer tool experience for macOS. Visual Studio for Mac provides a feature-rich IDE that enables you to build native macOS apps, including ASP.NET, using C#.

Microsoft Visual Studio Features:

Write code with fewer errors

Type variables quickly and accurately, using IntelliSense code suggestions if you get stuck. Maintain speed no matter the complexity as you navigate to any file, type, member, or symbol declaration you need. Make quick improvements to your code using lightbulbs that suggest actions such as renaming a function or adding a parameter.

Learn more about your code

CodeLens helps you easily find important insight such as what changes have been made to your code, the impact of those changes, and whether your method has been unit tested. See references, authors, tests, commit history and other essential information at a glance.

Quickly find and fix your bugs

Visual Studio lets you pause code execution the moment you want to inspect a bug, using the breakpoint and method you need. If you’ve taken one step too far or encountered an unexpected change, you can step back to any specific line of code – no need to restart your session or recreate your state.

Work efficiently

Easily navigate and organize your test suite so you can analyze how much code you’re testing and see results instantly. Immediately know the impact of every change you make, letting advanced features test code as you type.

Share more than screens

Lead your team with quick and natural collaboration using Live Share to edit and debug together in real-time, no matter the language or platform. Personalize your session with access controls and custom editor settings that enforce consistent coding styles for everyone.

Build for the cloud

Get up and running quickly using templates for common application types and local Azure emulators–no need for an Azure account. You can also provide application dependencies such as Azure SQL databases and Azure Storage accounts without leaving Visual Studio. Quickly diagnose any issues using Visual Studio’s remote debugger, which attaches directly to your application.

What’s New in Microsoft Visual Studio 2021 16.10.3:

  • Fixed an internal compiler error when a nested function template is defined outside of the parent class.
  • Fixed incorrect error C2355 when ‘this’ is used in the initializer of a non-static data member.
  • Ruleset loading error has been fixed for custom ruleset using /analyze:ruleset option with /analyze:rulesetdirectory and/or /analyze:projectdirectory option.
  • Fix for an intermittent crash in Visual Studio while using WinForms .NET Core designer.
  • .NET 5.0.1 insertion into Visual Studio v 16.9.6
  • Fixed an issue where some of the UI context activated tool windows can cause Visual Studio to crash.
  • Fixed Push from Manage Branches page when there is no Git remote-tracking branch.
  • for the purpose of Added Xcode 12.2 support.

Visual Studio System Requirements:

The following products support the minimum system requirements below:

  • with this intention Visual Studio Enterprise
  • with this in mind Professional
  • in the hope that Community
  • to the end that Team Foundation Server Office Integration

You Also Like

Supported Operating Systems:

  • Windows 10 version 1703 or higher: Home, Professional, Education, and Enterprise (LTSC and S are not supported)
  • for fear that Windows Server 2019: Standard and Datacenter
  • 2016: Standard and Datacenter
  • seeing/being that 8.1 (with Update 2919355): Core, Professional, and Enterprise
  • in view of Server 2012 R2 (with Update 2919355): Essentials, Standard, Datacenter
  • in other words 7 SP1 (with latest Windows Updates): Home Premium, Professional, Enterprise, Ultimate

Android Studio 3.2 Download For Windows 6

Related