Android Studio 3.6 Beta 1 Releases: New default packaging tool

Android Studio download

Android Studio is the official integrated development environment (IDE) for Google’s Android operating system, built on JetBrains’ IntelliJ IDEA software and designed specifically for Android development. It is available for download on Windows, macOS and Linux based operating systems. It is a replacement for the Eclipse Android Development Tools (ADT) as primary IDE for native Android application development.

Android Studio was announced on May 16, 2013, at the Google I/O conference. It was in early access preview stage starting from version 0.1 in May 2013, then entered beta stage starting from version 0.8 which was released in June 2014. The first stable build was released in December 2014, starting from version 1.0.

Android Studio 3.6 Beta 1 was released and is available for updates via the Canary and Dev channels.

Changelog

General fixes

This update also includes fixes for the following public issues:

APK Viewer

Connection Assistant

Data Binding

  • Issue #141582926: Custom Map Class can not access value in the form of “map.key”
  • Issue #141782215: Incorrect inspection “fragment is not allowed here”
  • Issue #140593256: ViewId in underline format not recognized in databinding expression
  • Issue #141582926: Custom Map Class can not access value in the form of “map.key”
  • Issue #140592807: “var.methodName” should be supported as function references expression
  • Issue #140591412: Format “map.key” not supported in data binding expression
  • Issue #140592852: Can not access fields/methods from static field/method
  • Issue #140593547: Variable “context” not recognized in data binding expression

Deployment

Gradle

  • Issue #141927977: Constraint reason strings can take too much memory on large projects
  • Issue #112513722: Including navigation graph from different module breaks generating AndroidManifest.xml intent filters for deep links
  • Issue #141670031: Remove use of BuildListener#buildStarted() and Gradle#buildStarted() as they are deprecated in Gradle 6.0
  • Issue #140786113: Corrupt proguard file generated by AGP 3.5.0
  • Issue #136294346: Migrate from ArtifactTransform to TransformAction API
  • Issue #138731075: RenderScript NDK mode not able to emit 64bit bitcode
  • Issue #112513722: Including navigation graph from different module breaks generating AndroidManifest.xml intent filters for deep links

Gradle Sync

Navigation

  • Issue #140856013: Unexpected element <nav-graph> found in presentation module (clean arch)

Project System

Resource Manager

  • Issue #131976524: Feature Request: Image Asset Wizard, Support Two Lines for Text Option

Shrinker (R8)

  • Issue #140851070: Use of R8 applymapping fails with ‘already has a mapping’

View Binding

Download