POS de desenvolvimento/debug

Você pode testar o deploy usando o código do aplicativo de exemplo disponibilizado.

Para realizar um deploy na máquina para teste, é possível utilizar o quickRun do Android Studio, conforme abaixo: PayDroidTool

Também é possível instalar via adb, após o build, navegar até a pasta em que o app se encontra e utilizar o comando:
adb install -t nome_do_app.apk

Caso já tenha uma versão anterior instalada, é possível instalar com o comando:
adb install -t -r nome_do_app.apk

POS de produção

Caso seja necessário gerar uma release, é preciso configurar a assinatura de aplicativo disponibilizada pelo fabricante (no caso do A910/A910S, consultar à Pax).

Além da assinatura da aplicação, é necessário enviar o pacote com assinatura anterior para mais uma etapa de assinatura na Pax (sem essa etapa, não é possível instalar a aplicação no smartPOS de produção).

Só é possível instalar uma aplicação com nível de segurança igual à instalada no dispositivo, conforme tabela abaixo:

Versão Anterior Nova versão Status
Assinatura do android Assinada pela Pax Falha
Assinada pela Pax Assinada pela Pax Sucesso
Não assinada Não assinada Sucesso

Caso seja necessário instalar versões de níveis de assinatura diferentes, é necessário desinstalar a versão anterior.

Build da aplicação

Para buildar o pacote, basta navegar pelo Android Studio até as tasks do gradle, e selecionar a opção assemble. Build

Instalar aplicação numa máquina de produção

Observando os passos anteriores de assinatura de versão, para deploy em máquina de produção, não é possível instalar via adb, sendo necessário o uso da ferramenta PayDroidTool

Procedimento

PayDroidTool

  1. Clicar em Add
  2. Selecionar o arquivo apk gerado durante o build.
  3. Clicar em Download
  4. Pronto, agora é só abrir o aplicativo.