Thursday, December 20, 2018

Android Studio 3.4 Canary 8 available


Android Studio 3.4 Canary 8 is now available in the Canary and Dev channels.

If you have Android Studio set to receive updates on the Canary or Dev channel, you can get the update by choosing Help > Check for Updates (Android Studio > Check for Updates on Mac). Otherwise, you can download it here.

New Resource Manager

Resource management is a new tool window for creating, managing, and using resources in your app. This tool window allows you to do the following:
  • Bulk import: You can now import multiple drawable assets at once by either dragging and dropping them into your Resources tool window or the Resource management import wizard. The wizard can also convert your SVG files into VectorDrawables.
  • Drag and drop assets: From the Resource management tool window you can drag and drop drawables onto the Layout Editor design and text view surfaces.
  • View alternative versions: You can now view alternative versions of your resources by double-clicking a resource within the Tool window. This view shows the different versions you have created and the qualifiers that were included.
  • Tile and list views: You can change the view within the tool window to help visualize your resources.
If this tool window does not appear in your Canary build, you can access it by selecting View > Tool Windows > Resources. For more information on this feature and others, see New features in Android Studio Preview.


This update includes fixes for several bugs, including the following:
  • Issue#120555992: Stop disabling tips of the day
  • Issue#120460980: Update AGP to Gradle 5.1-milestone-1
  • Issue#117646654: Stop injecting SDK m2repositories
  • Issue#116673790: Getting Execution failed for task processDebugResources'. > java.nio.charset.MalformedInputException: Input length = 1
  • Issue#119210741: Lint offers auto fix to incompatible Android Gradle Plugin versions.
  • Issue#119994299: Android Studio / Image Assets Wizard / Launcher Icons / Legacy / Tool tip
  • Issue#119563792: Incorrect warnings in Android Studio Room SQL with FTS
  • Issue#118538324: Custom layout with Dialog Preference from android x layout issue in Android studio
  • Issue#120087311: Enforce RestrictTo(LIBRARY) when the API is defined in another project
  • Issue#120162341: Lint detection of Configuration.densityDpi field is strange when minSdk < 17
  • Issue#67816403: Option to disable System Image patcher
  • Issue#119661177: The ViewDataBinding.OnStartListener lifecycle observer leaks the view hierarchy after Fragment.onDestroyView
  • Issue#120255763: Deterministic Builds Break when using databinding


For information on new features and changes in previous releases of Android Studio, see the Android Studio Preview release notes. For details of bugs fixed in each preview release, see previous entries on this blog.

We greatly appreciate your bug reports, which help us to make Android Studio better. If you encounter a problem, let us know by reporting a bug. Note that you can also vote for an existing issue to indicate that you are also affected by it.