Android Studio 3.3 Canary 13 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.
This update includes the following new features and changes in behavior:
You can now enable full mode in R8, which provides more aggressive code shrinking than the current default behavior. To enable full mode, add the following to
gradle.properties
:android.enableR8.fullMode=true
META-INF/proguard/*
paths are now excluded from APKs/AABs.- The Android Gradle plugin now uses SDK Build Tools version 28.0.3 by default.
Better debug info for obsolete API: When the Android Gradle plugin warns you that you're using API that's no longer supported, it can now provide more detailed information to help you determine where that API is being used. To see the additional info, you need to include the following in your project's
gradle.properties
file:android.debug.obsoleteApi=true
You can also enable the flag by passing
-Pandroid.debug.obsoleteApi=true
from the command line.
This update includes fixes for several bugs, including the following:
- Android Gradle plugin can once again run an
androidMockableJar
task. PrepareLintJar.getLintChecks()
is now properly tagged with@Classpath
- Android Studio wasn't properly displaying previews for adaptive icons.
- Translation Editor was displaying columns incorrectly.
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.