Changed default ABIs for multi-APKs
When building multiple APKs that each target a different ABI, Android plugin for Gradle 3.1.0 and higher no longer generate APKs for the following ABIs by default: mips, mips64, and armeabi.
If you are using NDK r16b or lower and you want to continue to build APKs for those ABIs, you need to include them explicitly in your app’s build.gradle file, as follows:
splits {
abi {
include 'armeabi', 'mips', 'mips64'
...
}
}
NDK r17 users: If you are using NDK r17 beta 1 or higher, you can no longer build APKs for mips, mips64, or armeabi using Android plugin for Gradle 3.1.0 or higher.
General bug fixes
This update includes fixes for the following public issues:
- Issue#73730693: Action search breaks when APK plugin disabled.
- Issue#73450636: D8 desugaring fails with Espresso 3.0.2-alpha1
- Issue#73183204: Can't build w/ 3.1 beta 1 or 2 - Could not get unknown property 'manifestFile' for task
- Issue#73563032: Lint is detecting a "CheckResult" issue when using lambdas in Kotlin
- Issue#73397414: "Run->Run App" quits right after Gradle (trying to) build without messages or launching app.
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 Mac). Otherwise, you can download here.