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
- Crie uma pasta a nível de projeto chamado 'positivo'.
- Na pasta você irá colar o arquivo jks da Positivo 'positivo-keystore.jks' fornecidos pela equipe de integração.
- 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']
}
}
}
- 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>
- No build.gradle do seu aplicativo adicione:
...
apply from: '../positivo/positivo-signing-config.gradle'
android {
...
}
- Alterar o Build Variants para Positivo
Seguindo esses passo sua IDE será capaz de instalar o seu aplicativo nos terminais Positivo