---
title: "Positivo - Processo de Build de Aplicação"
url: "https://devcenter.stone.com.br/sdk-android-processo-de-build-com-dispositivos-positivo"
image: "https://devcenter.stone.com.br/_og/d/c_Ocean.takumi,title_~UG9zaXRpdm8gLSBQcm9jZXNzbyBkZSBCdWlsZCBkZSBBcGxpY2HDp8Ojbw,props_eyJ0aGVtZSI6eyJtb2RlIjoibGlnaHQiLCJjb2xvcnMiOnsicHJpbWFyeSI6IiMzMEE2NkQifX19,p_Ii9zZGstYW5kcm9pZC1wcm9jZXNzby1kZS1idWlsZC1jb20tZGlzcG9zaXRpdm9zLXBvc2l0aXZvIg,s_pg9xKG9qbcs5tAQV.png"
---

# 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](#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](https://drive.google.com/drive/folders/1Roxc3NsYmcT2I-ne3zTCJRScvkY048Yz?usp=sharing)

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.

```groovy
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']
        }
    }
}
```

4.  na pasta irá criar um arquivo chamado 'positivo-keystore.properties' para guardar as informações da chave .jks.

**Exemplo**

```text
storeFile=positivo-keystore.jks 
storePassword=<store-password>
keyAlias=<key-alias>
keyPassword=<key-password>
```

5.  No build.gradle do seu aplicativo adicione:

```groovy
...
apply from: '../positivo/positivo-signing-config.gradle'
android {
  ...
}
```

6.  Alterar o Build Variants para Positivo

![](https://files.readme.io/fe17f3a-image.png)

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

---

**Jornada: [Começar a integrar](https://devcenter.stone.com.br/sdk-android-evolua-ao-nosso-lado)**  
Etapa 13 de 14

[**Etapa anterior**Configurando Ambientes](https://devcenter.stone.com.br/sdk-android-configurando-ambientes)[**Próxima etapa**Gertec - Processo de Build de Aplicação](https://devcenter.stone.com.br/sdk-android-processo-de-build-com-dispositivos-gertec)

Siga a Stone nas redes sociais

[](https://www.facebook.com/stonepagamentos/)[](https://x.com/sejastone/)[](https://www.instagram.com/stone/)[](https://br.linkedin.com/company/stone-co)[](https://www.youtube.com/channel/UCk4L4JykgoDkN8YeuxkNqIQ)

© Stone Instituição de Pagamento S.A. CNPJ 16.501.555/0001-57

Av. Rebouças, 2880, 4º andar, Pinheiros, CEP 05.402-500 – São Paulo/SP

Instituição de pagamento autorizada pelo Banco Central do Brasil, nas modalidades de credenciadora e emissora de moeda eletrônica.