Instalar Apache Cordova 6.3.1 en Debian Jessie

Quería tener Apache Cordova 6.3.1 para volver a probar.

OBS:

  • Usamos Debian Jessie de 64 bits.
  • Asumo que tenes instalado nodeJS y npm (link).

Entramos a la terminal y tecleamos lo siguiente:
sudo npm install -g cordova
cordova --version

Sale por pantalla:
6.3.1

Ahora vamos a crear una app en cordova. Volvemos a teclear en la terminal:
cd ~
cordova create hello net.proyectosbeta.hello HolaProyectosBeta

Ahora agregamos las plataformas que deberían de soportar. En nuestro caso sería solamente Android.
cd hello
cordova platform add android

Para verificar las plataformas actuales que tenemos instaladas en nuestro proyecto:
cordova platforms ls

Sale lo siguiente por pantalla:
Installed platforms:
  android 5.2.2
Available platforms:
  amazon-fireos ~3.6.3 (deprecated)
  blackberry10 ~3.8.0
  browser ~4.1.0
  firefoxos ~3.6.3
  ubuntu ~4.3.4
  webos ~3.7.0

OBS:

  • Tienen que tener instalado el sdk android como también el usuario que va a estar construyendo la app en cordova tiene que tener los path de android correspondientes.
  • Se tiene que tener el target 23 de Android (android-23).
  • Tener una imagen AVD del target 23 de Android (android-23). En mi caso de 64 bits.
  • En caso que no tengas los paths de andoid en tu usuario. Tecleamos en la terminal: sudo nano ~/.bashrc Agregamos al final del archivo:
    export PATH=${PATH}:/home/proyectosbeta/Android/Sdk/tools
    export PATH=${PATH}:/home/proyectosbeta/Android/Sdks/platform-tools
    . Luego volvemos a teclear en la consola: source ~/.bashrc

Ahora vamos a construir el apk para android:
cordova build android

OBS:

  • Va a tardar un rato, porque tiene que descargar varios paquetes.

Una vez instalado y compilado todo, sale por pantalla lo siguiente:
BUILD SUCCESSFUL

Total time: 17.97 secs
Built the following apk(s):
    /home/proyectosbeta/hello/platforms/android/build/outputs/apk/android-debug.apk

Ahora probamos con el emulador de android. Volvemos a entrar a la terminal:
cordova emulate android

O pueden conectar su dispositivo android y teclean en la terminal:
cordova run android

Apache Cordova en un Samsung S5
Apache Cordova en un Samsung S5

Le sale un ejemplo sencillo mostrando como crear un proyecto en apache cordova y luego compilarlo para android. Ahora ya pueden adaptar esta base para crear una app más real.
Fuente: Apache Cordova docs

(Visited 67 times, 1 visits today)

Comments

comments


Post Relacionados

Be the first to comment

Leave a Reply

Tu dirección de correo no será publicada.


*