# Pré-requisitos

Antes de executar o SDK Demo App, confirme que a sua máquina e o seu terminal atendem aos requisitos abaixo.

## O que você precisa

A lista abaixo cobre a sua máquina de desenvolvimento e o terminal onde você vai executar o aplicativo.

* **JDK 21** instalado. O projeto compila apenas com esta versão.
* A **Android SDK Platform 36** instalada, contra a qual o projeto compila (`compileSdk` 36).
* Um terminal POS Android homologado rodando **Android 8.0 (API 26)** ou superior, o `minSdk` do projeto. O aplicativo compila e é instalado mesmo sem o terminal, mas os fluxos de hardware do SDK — pagamento, estorno, impressão — só funcionam em um terminal físico.
* Os serviços obrigatórios do terminal instalados: **Platform** (`com.pagonxt.hal.platform`) e **Middleware** (`com.getnet.posdigital.service`). Consulte [Adicione o SDK ao seu projeto](/pt/getnet-toolbox/sdk-white-label/first-steps-sdk/add-the-sdk) para instalá-los.

## Executar sem compilar

Você pode testar o demo app sem configurar o JDK nem compilar o projeto. Instale o APK pré-compilado entregue no toolkit, em `apks/`. Esse caminho pula a compilação e ainda assim entrega um aplicativo totalmente funcional.

Instale e depois abra o aplicativo **Apolo DevKit** — esse é o nome dele no terminal:

```powershell
adb install "apks\common\apolo-devkit-brazil-1.0.0-SNAPSHOT-hml.apk"
```

<Callout type="note">

Instalar o APK apenas pula a compilação. Isso não elimina os requisitos do terminal indicados acima.

</Callout>

## Próximos passos

* [Início rápido](/pt/getnet-toolbox/sdk-demo-app/first-steps-demo/quickstart) — compile e execute o aplicativo a partir do código-fonte.