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