Cómo desarrollar para Android con Delphi y ejecutar tu primera app
¿Quieres desarrollar aplicaciones Android con Delphi? En esta guía vamos a preparar Delphi, conectar un teléfono o tablet y ejecutar un sencillo Hola Mundo directamente en un dispositivo Android real.
El ejemplo está realizado con Delphi 12 y FireMonkey.
1. Preparar Delphi para Android
En Delphi entra en:
Tools → Manage Features
Activa el soporte para Android y comprueba que también estén instalados los componentes necesarios, como:
Android SDK / NDK
Java JDK
En Delphi 12 puede aparecer, por ejemplo:
Android SDK 25.2.5 - NDK r21
Eclipse Temurin OpenJDK 17
Podemos comprobar que el SDK está correctamente configurado desde:
Tools → Options → Deployment → SDK Manager
2. Preparar el teléfono o tablet Android
En Android debemos activar las Opciones de desarrollador. Normalmente se consigue pulsando varias veces sobre el número de compilación o versión del sistema.
Después activamos:
Depuración USB
En algunos dispositivos también puede ser necesario activar:
Instalar mediante USB
Conectamos el dispositivo al ordenador mediante un cable USB y aceptamos el mensaje de autorización de depuración que aparecerá en Android.
3. Crear un Hola Mundo
En Delphi seleccionamos:
File → New → Multi-Device Application - Delphi
Elegimos una aplicación vacía.
Desde la Tool Palette añadimos un componente TLabel al formulario.
En la propiedad Text escribimos:
Hola mundo desde Delphi
Ya tenemos nuestra primera aplicación FireMonkey.
4. Compilar y ejecutar en Android
En el Project Manager hacemos clic con el botón derecho sobre:
Target Platforms
y seleccionamos:
Add Platform → Android 64-bit
Con el dispositivo conectado, Delphi debería mostrarlo como destino disponible.
Primero podemos probar:
Project → Build
La primera compilación Android puede tardar más que una compilación para Windows.
Si todo es correcto, pulsamos:
▶ Run
Delphi generará el APK, lo instalará mediante USB y ejecutará automáticamente la aplicación en el teléfono o tablet.
Si vemos:
ya tenemos preparado nuestro entorno para desarrollar aplicaciones Android con Delphi.
5. Dos errores que pueden aparecer
CreateAndroidManifestFile
Si aparece un error similar a:
CreateAndroidManifestFile
The given path's format is not supported
podemos entrar en:
Project → Options → Building → Delphi Compiler
y establecer tanto Output directory como Unit output directory con:
.\$(Platform)\$(Config)
INSTALL_FAILED_USER_RESTRICTED
Si la aplicación compila pero Android no permite instalarla y aparece:
INSTALL_FAILED_USER_RESTRICTED
revisamos las opciones de desarrollador del dispositivo y permitimos la instalación mediante USB.
Resumen
1. Instalar soporte Android en Delphi
2. Activar Depuración USB
3. Crear una aplicación FireMonkey
4. Añadir Android 64-bit
5. Conectar el dispositivo
6. Build
7. Run

Estupendo artículo! Sobre el desconocido mundo de desarrollo para Android desde delphi,
Gracias!!!