Distribución de builds Android con EAS — VeriX

A diferencia de iOS, Android no requiere registrar dispositivos ni certificados de por vida — un APK se puede instalar en cualquier teléfono con "orígenes desconocidos" habilitado. Esto hace que el flujo de pruebas sea más simple.

Para generar el build en sí (.apk/.aab) con versión y nombre automáticos, ver BUILD.md (scripts\build.ps1). Esta guía asume que ya tienes ese archivo listo.


Opción A: Test / instalación directa (APK)

Ideal para pruebas rápidas en cualquier dispositivo del equipo, sin pasar por Google Play.

1. Verificar el perfil en eas.json

Para pruebas, el perfil test debe generar un APK (instalable directo), no un AAB (que es exclusivo para Play Store):

"test": {
  "distribution": "internal",
  "android": {
    "buildType": "apk"
  }
}

2. Correr el build

.\scripts\build.ps1 -Env test -Platform android

El resultado es un .apk en la carpeta builds\.

3. Instalar en el dispositivo

Dos formas:

b) Cable USB (si tienes el .apk en la PC)

adb install builds\VeriX-test-<version>.apk

(requiere adb — viene con Android Studio / platform-tools, y el dispositivo con depuración USB activada)

Notas


Opción B: Producción (publicación en Google Play)

1. Requisitos previos

2. Ajustar el perfil de producción en eas.json

Play Store requiere formato AAB (Android App Bundle), no APK:

"production": {
  "distribution": "store",
  "android": {
    "buildType": "app-bundle"
  }
}

3. Generar el build

.\scripts\build.ps1 -Env prod -Platform android

4. Subir el build a Play Console

npx eas-cli submit -p android --latest

Esto sube el .aab automáticamente al track que definas (por defecto, internal — se puede cambiar a alpha, beta o production en eas.json bajo submit.production.android.track).

5. Testing interno en Play Console (recomendado antes de producción)

6. Promover a producción

Notas


¿Cuál usar?

Test (APK directo) Producción (Play Store)
Setup inicial Ninguno Cuenta de Play Console + service account
Requiere registrar dispositivo No No
Formato de build APK AAB
Pasa por revisión de Google No Sí (horas a días)
Ideal para Prueba rápida en cualquier Android Lanzamiento público / testers vía Play Store

Comparación rápida con iOS

Android iOS
Pruebas rápidas APK directo, sin registrar nada Requiere registrar UDID (ad hoc)
Testing con más gente Internal testing track (Play Store) TestFlight
Producción Play Console (AAB) App Store Connect (revisión completa)
Costo de cuenta developer $25 único $99/año

Revision #2
Created 2026-08-04 12:32:38 UTC by Admin
Updated 2026-08-04 12:41:30 UTC by Admin