• Saltar a la navegación principal
  • Saltar al contenido principal

JAVIER GUTIÉRREZ

Desarrollador web

  • Newsletter
  • Blog
  • Acerca de mí

Cómo crear una APK para Android con Quasar y Capacitor

Transformaremos una aplicación desarrollada con Quasar Framework en una APK ( Android Application Package ) lista para subir a la Play Store de Google con Capacitor en un entorno de desarrollo Linux.

Para seguir con el tutorial doy por hecho que ya tenemos instalado Quasar CLI en nuestro entorno de desarrollo. Si no es así, puedes instalarlo como se explica en el Post: ¿Cómo instalar Quasar CLI?

También voy a utilizar la aplicación demo que viene por defecto al crear un proyecto con Quasar:

Shell

Instalar Capacitor

Capacitor es un framework mantenido por Ionic para desplegar aplicaciones web en dispositivos móviles. Es una alternativa a Cordova, aunque no contiene todos sus plugins. Expone las APIs del dispositivo nativo en forma de módulos de JavaScript.

Lo instalamos en la carpeta del proyecto:

Shell
/quasar-proyects/demodroid/

Preparar Android Studio y las Variables de Entorno

Instalamos Android Studio y en el archivo .profile del sistema operativo añadimos los siguientes PATHs:

Shell

Hay que tener en cuenta que ‘/opt/android-studio/’ es el directorio donde yo he instalado Android Studio.

Añadir modo Capacitor a Quasar

Con este comando usaremos Capacitor CLI para generar un proyecto en el directorio /src-capacitor para Android:

Shell

Y automáticamente se abrirá Android Studio con nuestra aplicación desde donde podemos visualizarla en el Emulador. Sería interesante ver cómo configurar un dispositivo para desarrollo.

Building para Producción

El siguiente comando analiza y construye el directorio /src sobrescribiendo /src-capacitor/www y a continuación utiliza Gradle para generar el assets final que acabará instalándose en el dispositivo móvil. Los paquetes construidos se ubicarán en /dist/capacitor .

Shell

Si todo ha ido bien, aparecerá lo siguiente:

Shell

Ya sólo queda localizar el archivo APK en esta carpeta y subirlo a la Play Store o a un dispositivo directamente.

Archivado en: Quasar

Interacciones con los lectores

Deja una respuesta Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Copyright © 2023 · Genesis Sample on Genesis Framework · WordPress · Iniciar sesión