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 |
|
---|---|