ApplicationPublishing
interface ApplicationPublishing : Publishing<ApplicationSingleVariant>
| com.android.build.api.dsl.ApplicationPublishing | 
Maven publishing DSL object for configuring options related to publishing APK and AAB.
This following code example creates a publication for the fullRelease build variant, which publish your app as Android App Bundle.
android { // This project has four build variants: fullDebug, fullRelease, demoDebug, demoRelease flavorDimensions 'mode' productFlavors { full {} demo {} } publishing { // Publish your app as an AAB singleVariant("fullRelease") } } afterEvaluate { publishing { publications { fullRelease(MavenPublication) { from components.fullRelease // ...... } } } }
To publish your app as a ZIP file of APKs, simply use the ApplicationSingleVariant.publishApk as shown in the following example.
android {
    publishing {
        // Publish your app as a ZIP file of APKs
        singleVariant("fullRelease") {
            publishApk()
        }
    }
}Summary
| Inherited functions | |
|---|---|
