Skip to content

Phonegap requisitos y entorno

Christian Gastrell edited this page Apr 22, 2015 · 2 revisions

Instalacion

Si bien no es una dependencia, se recomienda tener instalado Git

NodeJS

Para un entorno configurado se necesita NodeJS. Luego se podra instalar Phonegap desde una ventana de comando usando npm:

npm install -g phonegap

http://phonegap.com/install/

Tambien instalaremos Plugman y Cordova, para tener de soporte

npm install -g plugman cordova

Nota: el parametro -g en npm implica una instalacion global, accesible desde cualquier ubicacion del sistema de archivos.

Ante cualquier error en la instalacion, deberan revisarse los errores y corregir para luego intentar una nueva instalacion.

Oracle JDK/JRE

Descargar e instalar Java Developmet Kit:

http://www.oracle.com/technetwork/java/javase/downloads/index.html http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

ANT

Apache ANT es un asistente para builds principalmente en Java. Descargar y descomprimir en el mismo directorio donde se instalo el JDK

ubicacion de carpeta ANT

Android SDK

Instalar el administrador de SDK de Android:

http://developer.android.com/sdk/installing/index.html

Nota: no es necesario descargar el Android Studio, con solo descargar el SDK standalone es suficiente.

Luego de instalar y correr, descargamos los paquetes de soporte, incluyendo el Google USB driver:

Google USB driver

Paths

Debemos configurar ciertas variables de entorno, para eso hay que hacer click con el boton derecho del mouse en Mi PC o Equipo y seleccionar Propiedades del menu que se desplega. Una vez ahi, buscar Configuraciones avanzadas y dentro de este el boton de acceso a Variables de entorno. Ahi habra que configurar estas variables:

ANT HOME

JAVA HOME

ANT HOME BIN

SDK Path

Emulador

Para correr las aplicaciones sin tener que utilizar un dispositivo real podemos crear un Virtual Device.

Ubicar la carpeta de instalacion del Android SDK, ejecutar ADB Manager y crear un dispositivo a partir de una definicion estandar.

Prueba

Una vez concretados todos los pasos, abrir una ventana de comando y ejecutar:

phonegap create prueba

Este comando deberia crear una aplicacion basica en una carpeta prueba (no tiene que estar creada, phonegap la creara). Para probar que todo este funcionando, ingresar a la carpeta y emular la aplicacion corriendo.

cd prueba
phonegap emulate android

Ante errores, anotar el error. A esta altura puede fallar el emulador, las descargas que phonegap necesita hacer para crear y correr el proyecto (proyecto basico y plataforma de android de phonegap).

  1. Repaso y conceptos basicos
  2. Ejercicios para repasar
  3. Problematica de desarrollo mobile
  4. Phonegap
  5. Requerimientos e instalacion
  6. Phonegap CLI
  7. [Primeros ejercicios con Phonegap](Ejercicio Phonegap)
  8. Plugins
  9. Hello world
  10. Estructura de un proyecto Phonegap
  11. Plugin Device
  12. Debugging
  13. Incorporando un framework CSS
  14. Plugin Vibration
  15. Sumando partes
  16. Plugin Battery Status
  17. Un poco de jQuery
  18. jQuery Mobile
  19. Navegacion
  20. Plugin Dashboard
  21. Revision de Plugin Dashboard
  22. Paginas extra
  23. ToDo
  24. Persistencia
  25. ToDo Persistente
  26. Plugin Camera
  27. Opciones de camara
  28. App Mi Galeria
  29. Revision de Galeria
  30. Plugin File
  31. Escribir y leer texto
  32. Escribir archivos binarios
  33. Guardando fotos
  34. Debugger: weinre
  35. Inspeccionar con weinre
  36. Phonegap Developer App
  37. Refactor de apps
  38. Plugin Media
  39. Pruebas con audio
  40. Control y monitoreo de audio
  41. Encapsular play/pausa
  42. Hacks
  43. Formato de tiempos
  44. Grabar y reproducir
  45. Proyecto Integrador
  46. Revision de interfaz
  47. Interfaz basica
  48. Entrevista: modelo
  49. Funcionalidad: revision
  50. Seleccion de framework
  51. iRec: navegacion
  52. iRec: fileApi
  53. iRec: guias
  54. iRec: entrevistas
  55. iRec: recordApi
  56. iRec: helpers
  57. iRec: mediaApi
  58. iRec: inicializar paginas
  59. iRec: refactor
  60. iRec: mediaApi refactor
  61. iRec: recordApi refactor
  62. iRec: helpers
  63. iRec: guias.js
  64. iRec: entrevistas.js
  65. iRec: crear guias
  66. iRec: re-inicializando
  67. iRec: re-ordenando
  68. iRec: pendientes
  69. iRec: reporte ux
  70. iRec:revision: volver
  71. iRec:entrevista: volver
  72. iRec:revision: cambios
  73. iRec:revision: stop
  74. iRec:revision: Rew 10"
  75. iRec:revision: tag Go
  76. iRec: limpieza
  77. Firma de apps
  78. Android
  79. Generacion de key
  80. Firma de apk
  81. Alineacion de zip
  82. Firmar con Phonegap
  83. iOS
  84. Detalles finales
  85. Config.xml
  86. Iconos
  87. Splash
Clone this wiki locally