### Installing AOSP Alternative Android Release Build via Gradle Source: https://github.com/primalhq/primal-android-app/blob/main/README.md Executes the Gradle task to install the `aospAltRelease` build variant. This variant requires the `config.properties` file to be properly configured with mandatory and certificate-specific properties for signing. ```bash ./gradlew installAospAltRelease ``` -------------------------------- ### Installing Google Play Android Release Build via Gradle Source: https://github.com/primalhq/primal-android-app/blob/main/README.md Executes the Gradle task to install the `googlePlayRelease` build variant. This variant requires the `config.properties` file to be properly configured with mandatory and certificate-specific properties for signing. ```bash ./gradlew installGooglePlayRelease ``` -------------------------------- ### Installing Android Debug Build via Gradle Source: https://github.com/primalhq/primal-android-app/blob/main/README.md Executes the Gradle task to install the debug build variant of the Android application. Debug builds do not use encryption for sensitive data and exhibit significantly slower performance compared to release builds. ```bash ./gradlew installDebug ``` -------------------------------- ### Building Debug APK with Gradle Source: https://github.com/primalhq/primal-android-app/blob/main/README.md This command initiates the build process for a debug version of the Android application using the Gradle wrapper. It compiles all necessary source code and resources, producing a debug APK file without requiring any additional build configuration. ```Shell ./gradlew assembleDebug ``` -------------------------------- ### Custom Certificate Signing Configuration for Android Release Builds Source: https://github.com/primalhq/primal-android-app/blob/main/README.md These properties in `config.properties` allow signing Android release builds with a custom certificate. They define the certificate file path, store password, key alias, and key password, where `{signingConfigName}` is `playStore` or `alternative`. ```properties {signingConfigName}.storeFile={PathToYourCertificate} {signingConfigName}.storePassword={CertificatePassword} {signingConfigName}.keyAlias={YourAlias} {signingConfigName}.keyPassword={AliasPassword} ``` -------------------------------- ### Mandatory Local Storage Encryption Key Configuration for Android Release Builds Source: https://github.com/primalhq/primal-android-app/blob/main/README.md This property in `config.properties` is mandatory for all Android release builds. It specifies the alias for the keystore used to encrypt sensitive local storage data, ensuring data security. ```properties localStorage.keyAlias={KeystoreAliasForEncryption} ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.