Stay organized with collections
Save and categorize content based on your preferences.
ApkSigningConfig
interface ApkSigningConfig : SigningConfig
DSL object to configure signing configs.
Summary
Public properties |
Boolean? |
Enable signing using JAR Signature Scheme (aka v1 signing).
|
Boolean? |
Enable signing using APK Signature Scheme v2 (aka v2 signing).
|
Boolean? |
Enable signing using APK Signature Scheme v3 (aka v3 signing).
|
Boolean? |
Enable signing using APK Signature Scheme v4 (aka v4 signing).
|
Boolean |
This property is deprecated. This property is deprecated
|
Boolean |
This property is deprecated. This property is deprecated
|
Public properties
enableV4Signing
val enableV4Signing: Boolean?
Enable signing using APK Signature Scheme v4 (aka v4 signing). If null, a default value is used.
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2025-02-10 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-02-10 UTC."],[],[],null,["# ApkSigningConfig\n================\n\n\n```\ninterface ApkSigningConfig : SigningConfig\n```\n\n\u003cbr /\u003e\n\n*** ** * ** ***\n\nDSL object to configure signing configs.\n\nSummary\n-------\n\n| ### Public properties ||\n|---------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)`?` | [enableV1Signing](/reference/tools/gradle-api/7.2/com/android/build/api/dsl/ApkSigningConfig#enableV1Signing()) Enable signing using JAR Signature Scheme (aka v1 signing). |\n| [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)`?` | [enableV2Signing](/reference/tools/gradle-api/7.2/com/android/build/api/dsl/ApkSigningConfig#enableV2Signing()) Enable signing using APK Signature Scheme v2 (aka v2 signing). |\n| [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)`?` | [enableV3Signing](/reference/tools/gradle-api/7.2/com/android/build/api/dsl/ApkSigningConfig#enableV3Signing()) Enable signing using APK Signature Scheme v3 (aka v3 signing). |\n| [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)`?` | [enableV4Signing](/reference/tools/gradle-api/7.2/com/android/build/api/dsl/ApkSigningConfig#enableV4Signing()) Enable signing using APK Signature Scheme v4 (aka v4 signing). |\n| [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | [isV1SigningEnabled](/reference/tools/gradle-api/7.2/com/android/build/api/dsl/ApkSigningConfig#isV1SigningEnabled()) **This property is deprecated.** This property is deprecated |\n| [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | [isV2SigningEnabled](/reference/tools/gradle-api/7.2/com/android/build/api/dsl/ApkSigningConfig#isV2SigningEnabled()) **This property is deprecated.** This property is deprecated |\n\n| ### Inherited functions ||\n|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---|\n| From class [Named](https://docs.gradle.org/current/javadoc/org/gradle/api/Named.html) |----------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------| | [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | [getName](https://docs.gradle.org/current/javadoc/org/gradle/api/Named.html#getName--)`()` | |\n| From class [SigningConfig](/reference/tools/gradle-api/7.2/com/android/build/api/dsl/SigningConfig) |------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | `@`[Incubating](https://docs.gradle.org/current/javadoc/org/gradle/api/Incubating.html)` `[Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | [initWith](/reference/tools/gradle-api/7.2/com/android/build/api/dsl/SigningConfig#initWith(com.android.build.api.dsl.SigningConfig))`(that: `[SigningConfig](/reference/tools/gradle-api/7.2/com/android/build/api/dsl/SigningConfig)`?)` Copies all properties from the given signing config. | |\n\nPublic properties\n-----------------\n\n### enableV1Signing\n\n```\nval enableV1Signing: Boolean?\n```\n\nEnable signing using JAR Signature Scheme (aka v1 signing). If null, a default value is used.\n\nSee [Signing Your Applications](http://developer.android.com/tools/publishing/app-signing.html) \n\n### enableV2Signing\n\n```\nval enableV2Signing: Boolean?\n```\n\nEnable signing using APK Signature Scheme v2 (aka v2 signing). If null, a default value is used.\n\nSee [Signing Your Applications](http://developer.android.com/tools/publishing/app-signing.html) \n\n### enableV3Signing\n\n```\nval enableV3Signing: Boolean?\n```\n\nEnable signing using APK Signature Scheme v3 (aka v3 signing). If null, a default value is used.\n\nSee [APK Signature Scheme v3](https://source.android.com/security/apksigning/v3) \n\n### enableV4Signing\n\n```\nval enableV4Signing: Boolean?\n```\n\nEnable signing using APK Signature Scheme v4 (aka v4 signing). If null, a default value is used. \n\n### isV1SigningEnabled\n\n```\nval isV1SigningEnabled: Boolean\n```\n| **This property is deprecated.** \n| This property is deprecated\n\nWhether signing using JAR Signature Scheme (aka v1 signing) is enabled.\n\nSee [Signing Your Applications](http://developer.android.com/tools/publishing/app-signing.html) \n\n### isV2SigningEnabled\n\n```\nval isV2SigningEnabled: Boolean\n```\n| **This property is deprecated.** \n| This property is deprecated\n\nWhether signing using APK Signature Scheme v2 (aka v2 signing) is enabled.\n\nSee [Signing Your Applications](http://developer.android.com/tools/publishing/app-signing.html)"]]