Skip to content
This repository was archived by the owner on Jan 31, 2023. It is now read-only.

Latest commit

 

History

History
26 lines (21 loc) · 900 Bytes

File metadata and controls

26 lines (21 loc) · 900 Bytes

Define 4 environment variables in build and add keyfile to designated path

  • $KEYFILE: Path to signing key, should be absolute path
  • $STORE_PASSWORD: Keystore password
  • $KEY_ALIAS: alias, as the name stated (default "androidkey")
  • $KEY_PASSWORD: password for key

Then in deployment for release APK, execute this command:

gradlew :app:assembleRelease \
    -Pandroid.injected.signing.store.file=$KEYFILE \
    -Pandroid.injected.signing.store.password=$STORE_PASSWORD \
    -Pandroid.injected.signing.key.alias=$KEY_ALIAS \
    -Pandroid.injected.signing.key.password=$KEY_PASSWORD

Or to build bundle

gradlew :app:bundleRelease \
    -Pandroid.injected.signing.store.file=$KEYFILE \
    -Pandroid.injected.signing.store.password=$STORE_PASSWORD \
    -Pandroid.injected.signing.key.alias=$KEY_ALIAS \
    -Pandroid.injected.signing.key.password=$KEY_PASSWORD