Positivo - Processo de Build de Aplicação

Processo para assinatura de apps para os terminais Positivo L3 e L4 de debug

Para sua IDE reconhecer os Dispositivos Positivo, 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 Positivo

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

android {

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

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

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