Build cache (Experimental): To improve build speeds, this experimental build cache will help reduce both full and incremental build times.
#Google vr android studio download apk
This feature can help you reduce your APK size (you’ll see both the raw file size as well as the download size of various components).
APK Analyzer: Understand the contents and the sizes of different components in your APK, limit issues with your Dex files, diagnose ProGuard configuration issues, view merged AndroidManifest.xml file, and inspect the compiled resources file.
Instant Run: Many stability and reliability improvements.
Highlight Variables, Types, or Methods in your code and then right-click, choose Find Sample Code, and you’ll see the results in a bottom output box.
Samples Browser: This menu option allows you to find Google-provided Android code samples based on the currently highlighted symbol in your project.
Many of the Firebase services that Google detailed at I/O 2016 can be added via a guided experience.
Firebase Plugin: You can add Firebase to a new or existing Android app with the new Assistant window, and access Firebase features right in the IDE (Tools => Firebase).
Improved C++ Support: You can now use CMake or ndk-build to compile your C++ projects from Gradle, seamlessly migrate projects from CMake build systems, and leverage C++ support in the new project wizard.
Android Studio creates a snapshot of the current view hierarchy of your app for you to inspect, which is particularly useful when trying to track down a bug.
Layout Inspector (Experimental): Drill into the view hierarchy of your app and analyze the attributes of each component of UI on the screen.
The built-in templates in the New Project Wizard now generate a Constraint Layout, but you can also click on any layout in the new Layout Editor and select the Convert to ConstraintLayout option. It is distributed as a support library tightly coupled with Android Studio and backwards compatible to API Level 9 (Android Gingerbread).
Constraint Layout: This flexible layout manager allows you to create dynamic user interfaces without nesting multiple layouts.
Layout Editor: This new user interface designer lets you drag and drop widgets from the palette to the design surface or the component tree view of your app and offers a blueprint mode to inspect the spacing and arrangement of your layout, a Properties panel for quick widget edits, and an UI builder for editing menu and system preference files.
Here’s the rundown of what version 2.2 brings to the table: