Wednesday, May 26, 2021

Android Studio Bumblebee Canary 1 available

Android Studio Bumblebee Canary 1 is now available in the Canary and Dev channels.


If you already have an Android Studio build on the Canary or Dev channel, you can get the update by clicking Help > Check for Update (or Android Studio > Check for Updates on macOS). Otherwise, you can download here.




General fixes and features


This update includes fixes for the following issues:

Android Gradle Plugin
  • Issue#186886814: Unknown flag --class-dir: Use --help for usage information
  • Issue#186464705: Don't hard-code DefaultLintModelVariant.shrinkable
  • Issue#173735753: Support depending on app module install from a library
  • Issue#187339905: AGP 7.0.0 Alpha 15 throwing Unresolved reference: missingDimensionStrategy
  • Issue#187341964: Android Lint VectorDrawableCompat check warns incorrectly
  • Issue#187420313: buildConfigField replacement warning prints the value, which could contain sensitive information
  • Issue#187769343: Configuration Cache issue with ASM Transform
  • Issue#187448822: com.android.databinding:baseLibrary uses support legacy libraries

Build Tools

Build Variants
  • Issue#184824343: Switching cached variants does not work correctly for Kotlin/Kapt
  • Issue#174046787: Build variant section is always empty (loading).
  • Issue#187406162: Composite build root projects are displayed as ":" in build variant selector tool window

Bundletool

Code Analysis
  • Issue#175930197: Android lint shows false positives of the API level check for fields in an interface that became inherited

Compose Editing

Data Binding

Deployment

Google Cloud

Gradle Files Editor

Import/Sync
  • Issue#151294238: Android Studio builds with "assemble" rather than ":app:assembleDebug"
  • Issue#187428282: Manifest index doesn't recognise manifests in generated folder
  • Issue#151294238: Android Studio builds with "assemble" rather than ":app:assembleDebug"
  • Issue#173376103: There is no way to search modules in the build variant selection tool window

Layout Editor

Lint
  • Issue#186771656:Absolute paths are present in partial results files when LintOptions.absolutePaths is false
  • Issue#180408990: Potential issue with the RestrictedApi detector in the new lint integration
  • Issue#185811191: RestrictToDetector throws StringIndexOutOfBoundsException
  • Issue#181047988: Issues enabled via lintOptions.enable always have severity WARNING
  • Issue#180408027: Lint gives failure to analyze when there are only test classes
  • Issue#184290317: ExifInterfaceDetector Lint Check Refers to Obsolete Class
  • Issue#187437289: Lint MutatingSharedPrefs false positive
  • Issue#184095342: Lint log spam: "Incorrect detector reported disabled issue ExtraTranslation"

Lint Integration

Prefab Integration

Tool Windows
  • Issue#187415389: Add an indicator with a link when the list of Gradle tasks is not populated

Translations Editor
  • Issue#153587640: We're getting com.android.tools.idea.resources.base.BasicValueResourceItems out of the resource folder repositories

View Binding
  • Issue#186306088: AndroidStudio ViewStub in ViewBinding was mistaken for an ViewStubProxy