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
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
- Issue#186806269: lint.xml file is ignored in AGP 4.2.0-rc01
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
- Issue#186225291: Release bundletool 1.6.0
Code Analysis
- Issue#175930197: Android lint shows false positives of the API level check for fields in an interface that became inherited
Compose Editing
- Issue#185962145: Code completion for Modifier class doesn't work at all
Data Binding
- Issue#184183388: Studio mistakenly flagging databinding XML attributes as "unknown"
- Issue#187340555: Non-deterministic outputs in DataBinding tasks
Deployment
- Issue#183581075: Arctic Fox Canary 11 Won't launch emulator when hitting run
Google Cloud
- Issue#160510837: Text misalignment in user card in Android Studio
Gradle Files Editor
- Issue#79563959: SDK Assignment Property
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
- Issue#177141136: Bugged System UI option
- Issue#152898934: Android studio 4.0 zoom sensitivity
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
- Issue#186772704: Move lint resources xml files to task output directory
- Issue#186772704: Move lint resources xml files to task output directory
Prefab Integration
- Issue#183634734: C/C++: prefabError: Missing argument "PACKAGE_PATH".
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