# Requisitos previos

Antes de ejecutar el SDK Demo App, confirma que tu máquina y tu terminal cumplen los requisitos siguientes.

## Lo que necesitas

La lista siguiente cubre tu máquina de desarrollo y el terminal donde ejecutarás la aplicación.

* **JDK 21** instalado. El proyecto compila solo con esta versión.
* El **Android SDK Platform 36** instalado, contra el que compila el proyecto (`compileSdk` 36).
* Un terminal POS Android homologado con **Android 8.0 (API 26)** o superior, el `minSdk` del proyecto. La aplicación se compila e instala incluso sin el terminal, pero los flujos de hardware del SDK — pago, reembolso, impresión — solo funcionan en un terminal físico.
* Los servicios obligatorios del terminal instalados: **Platform** (`com.pagonxt.hal.platform`) y **Middleware** (`com.getnet.posdigital.service`). Consulta [Agrega el SDK a tu proyecto](/es/getnet-toolbox/sdk-white-label/first-steps-sdk/add-the-sdk) para instalarlos.

## Ejecutar sin compilar

Puedes probar el demo app sin configurar el JDK ni compilar el proyecto. Instala el APK precompilado entregado en el toolkit, en `apks/`. Este camino evita la compilación y aun así entrega una aplicación totalmente funcional.

Instálalo y luego abre la aplicación **Apolo DevKit** — ese es su nombre en el terminal:

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

<Callout type="note">

Instalar el APK solo evita la compilación. No elimina los requisitos del terminal indicados arriba.

</Callout>

## Siguientes pasos

* [Inicio rápido](/es/getnet-toolbox/sdk-demo-app/first-steps-demo/quickstart) — compila y ejecuta la aplicación desde el código fuente.