Gertec - Processo de Build de Aplicação

Processo para assinatura de apps em terminais Gertec Debug

Para sua IDE reconhecer os Dispositivos Gertec, precisa seguir os passos abaixo:

🚧

Atenção!

Esse processo só é necessário para compilar o app em Debug para instalação nos terminais de Debug, para compilação em Release não é necessário realizar o processo, pois a JKS usada deve ser própria.

📘

Setup

Os arquivos necessários para o processo estão neste link: Assinatura Debug Gertec

  1. Crie uma pasta a nível de projeto chamado 'gertec'.
  2. Na pasta você irá colar o arquivo jks da Gertec 'gertec-keystore.jks' fornecidos pela equipe de integração.
  3. Na pasta irá criar o arquivo 'gertec-signing-config.gradle' para configurar a build variants do seu aplicativo.
def keystorePropertiesFile = rootProject.file("gertec/gertec-keystore.properties")
def keystoreProperties = new Properties()
if (keystorePropertiesFile.exists()) {
    keystoreProperties.load(new FileInputStream(keystorePropertiesFile))
}

android {

    signingConfigs {
        gertec {
            storeFile file("../gertec/${keystoreProperties['storeFile']}")
            keyAlias keystoreProperties['keyAlias']
            keyPassword keystoreProperties['keyPassword']
            storePassword keystoreProperties['storePassword']
        }
    }

    buildTypes {
        gertec {
            initWith debug
            signingConfig signingConfigs.gertec
            matchingFallbacks = ['debug']
        }
    }
}
  1. na pasta irá criar um arquivo chamado 'gertec-keystore.properties' para guardar as informações da chave .jks.
storeFile=gertec-keystore.jks 
storePassword=<store-password>
keyAlias=<key-alias>
keyPassword=<key-password>
  1. No build.gradle do seu aplicativo adicione:
...
apply from: '../gertec/gertec-signing-config.gradle'
android {
  ...
}
  1. Alterar o Build Variants para Gertec

Seguindo esses passo sua IDE será capaz de instalar o seu aplicativo nos terminais Gertec