Actualizar Android
Esta guía le muestra cómo modificar proyectos Android para actualizar desde versiones anteriores de Cordova. La mayoría de estas instrucciones se aplica a proyectos creados con un conjunto mayor de herramientas de línea de comandos que preceden a la utilidad de la CLI de cordova. Vea la interfaz de línea de comandos para información de cómo actualizar la versión de la CLI.
Actualizando a 3.3.0 desde 3.2.0
Siga las mismas instrucciones en cuanto a3.2.0.
A partir de 3.3.0, el runtime de Cordova es compilado como una librería Android en vez de un jar. Esto debería no tienen ningún efecto para el uso de línea de comandos, pero los usuarios IDE tendrá que importar el recién agregado MyProject-CordovaLib proyecto en su espacio de trabajo.
Actualización a 3.2.0 de 3.1.0
Para los proyectos que se crearon con el cordova CLI:
Actualización de la
cordovaversión CLI. Vea la interfaz de línea de comandos.Ejecutar
cordova platform update android
Para proyectos no creados con el cordova CLI, ejecute:
    bin/update <project_path>
ADVERTENCIA: A partir de Android 4.4, creando un elemento de entrada de archivo con tipo = "file" no abrirá el cuadro de diálogo selector de archivos. Esto es una regresión con cromo en Android y el problema puede ser reproducido en el navegador Chrome independiente en Android (véase http://code.google.com/p/android/issues/detail?id=62220) la solución sugerida es utilizar los plugins File Transfer y archivo para Android 4.4. Puedes escuchar para un evento onClick del tipo de entrada = "file" y luego aparecer un selector de archivos UI. Para atar los datos del formulario con la carga, puede utilizar JavaScript para fijar los valores del formulario a la solicitud POST multi-partes que hace File Transfer. Este error aún existe a partir de Android 4.4.2
Actualización a 3.1.0 de 3.0.0
Para los proyectos que se crearon con el cordova CLI:
Actualización de la
cordovaversión CLI. Vea la interfaz de línea de comandos.Ejecutar
cordova platform update android
Para proyectos no creados con el cordova CLI, ejecute:
    bin/update <project_path>
Actualícese a la CLI (3.0.0) de 2.9.0 magnetohidrodinámica
Crear un nuevo proyecto de Apache Cordova 3.0.0 usando el cordova CLI, tal como se describe en la interfaz de línea de comandos.
Sus plataformas de agregar el proyecto de Córdoba, por ejemplo:
cordova platform add android.Copiar el contenido de su proyecto
wwwDirectorio delwwwDirectorio en la raíz del proyecto cordova que acaba de crear.Copie cualquier activo nativo de su viejo proyecto en los directorios apropiados bajo
platforms/android: este directorio es donde existe su proyecto cordova-android nativo.Utilice la herramienta CLI cordova instalar algún plugin que necesita. Tenga en cuenta que la CLI maneja todo núcleo APIs como plugins, así pueden necesitar ser agregado. Sólo 3.0.0 plugins son compatibles con la CLI.
Actualizar a 3.0.0 desde 2.9.0 magnetohidrodinámica
Crear un nuevo proyecto Apache Cordova Android.
Copiar el contenido de tu
wwwdirectorio al nuevo proyecto.Copiar cualquier nativos Android activos desde su
resdirectorio al nuevo proyecto.Copia sobre algún plugin instaló desde el
srcsubdirectorios en el nuevo proyecto.Asegúrese de actualizar cualquiera obsoleto
<plugin>referencias de su viejaconfig.xmlarchivo a la nueva<feature>especificación.Actualizar todas las referencias a la
org.apache.cordova.apipaquete para serorg.apache.cordova.Nota: todo núcleo APIs se han eliminado y deben instalarse como plugins. Para detalles, véase el Plugman usando para gestionar Plugins guía.
Actualizar a 2.9.0 magnetohidrodinámica de 2.8.0
-  Ejecutar
bin/update <project_path>. 
Actualizar a 2.8.0 desde 2.7.0
Quitar
cordova-2.7.0.jardel proyecto delibsDirectorio.Añadir
cordova-2.8.0.jardel proyectolibsDirectorio.Si usas Eclipse, por favor actualice su proyecto en Eclipse y hacer una limpia.
Copie el nuevo
cordova.jsen su proyecto.Actualizar el código HTML para usar el nuevo
cordova.jsarchivo.Copia el
res/xml/config.xmlarchivo para que coincida conframework/res/xml/config.xml.Actualización
framework/res/xml/config.xmltener configuraciones similares como lo hizo anteriormente.Copiar los archivos de
bin/templates/cordovapara el proyectocordovaDirectorio.
Actualizar a 2.7.0 desde 2.6.0
Quitar
cordova-2.6.0.jardel proyecto delibsDirectorio.Añadir
cordova-2.7.0.jardel proyectolibsDirectorio.Si usas Eclipse, por favor actualice su proyecto en Eclipse y hacer una limpia.
Copie el nuevo
cordova-2.7.0.jsen su proyecto.Actualizar el código HTML para usar el nuevo
cordova-2.7.0.jsarchivo.Copia el
res/xml/config.xmlpara que coincida conframework/res/xml/config.xml.Actualización
framework/res/xml/config.xmltener configuraciones similares como lo hizo anteriormente.Copiar los archivos de
bin/templates/cordovapara el proyectocordovaDirectorio.
Actualizar a 2.6.0 desde 2.5.0
Quitar
cordova-2.5.0.jardel proyecto delibsDirectorio.Añadir
cordova-2.6.0.jardel proyectolibsDirectorio.Si usas Eclipse, por favor actualice su proyecto en Eclipse y hacer una limpia.
Copie el nuevo
cordova-2.6.0.jsen su proyecto.Actualizar el código HTML para usar el nuevo
cordova-2.6.0.jsarchivo.Copia el
res/xml/config.xmlpara que coincida conframework/res/xml/config.xml.Actualización
framework/res/xml/config.xmltener configuraciones similares como lo hizo anteriormente.Copiar los archivos de
bin/templates/cordovapara el proyectocordovaDirectorio.
Ejecutar bin/update <project> con la ruta del proyecto figuran en el directorio fuente Cordova.
Actualizar a 2.5.0 desde 2.4.0
Quitar
cordova-2.4.0.jardel proyecto delibsDirectorio.Añadir
cordova-2.5.0.jardel proyectolibsDirectorio.Si usas Eclipse, por favor actualice su proyecto en Eclipse y hacer una limpia.
Copie el nuevo
cordova-2.5.0.jsen su proyecto.Actualizar el código HTML para usar el nuevo
cordova-2.5.0.jsarchivo.Copia el
res/xml/config.xmlpara que coincida conframework/res/xml/config.xml.Actualización
framework/res/xml/config.xmltener configuraciones similares como lo hizo anteriormente.Copiar los archivos de
bin/templates/cordovapara el proyectocordovaDirectorio.
Actualizar a 2.4.0 desde 2.3.0
Quitar
cordova-2.3.0.jardel proyecto delibsDirectorio.Añadir
cordova-2.4.0.jardel proyectolibsDirectorio.Si usas Eclipse, por favor actualice su proyecto en Eclipse y hacer una limpia.
Copie el nuevo
cordova-2.4.0.jsen su proyecto.Actualizar el código HTML para usar el nuevo
cordova-2.4.0.jsarchivo.Copia el
res/xml/config.xmlpara que coincida conframework/res/xml/config.xml.Copiar los archivos de
bin/templates/cordovapara el proyectocordovaDirectorio.
Actualizar a 2.3.0 desde 2.2.0
Quitar
cordova-2.2.0.jardel proyecto delibsDirectorio.Añadir
cordova-2.3.0.jardel proyectolibsDirectorio.Si usas Eclipse, por favor actualice su proyecto en Eclipse y hacer una limpia.
Copie el nuevo
cordova-2.3.0.jsen su proyecto.Actualizar el código HTML para usar el nuevo
cordova-2.3.0.jsarchivo.Copia el
res/xml/config.xmlpara que coincida conframework/res/xml/config.xml.Copiar los archivos de
bin/templates/cordovapara el proyectocordovaDirectorio.
Actualizar a 2.2.0 desde 2.1.0
Quitar
cordova-2.1.0.jardel proyecto delibsDirectorio.Añadir
cordova-2.2.0.jardel proyectolibsDirectorio.Si usas Eclipse, por favor actualice su proyecto en Eclipse y hacer una limpia.
Copie el nuevo
cordova-2.2.0.jsen su proyecto.Actualizar el código HTML para usar el nuevo
cordova-2.2.0.jsarchivo.Copia el
res/xml/config.xmlpara que coincida conframework/res/xml/config.xml.Copiar los archivos de
bin/templates/cordovapara el proyectocordovaDirectorio.
Actualizar a 2.1.0 desde 2.0.0
Quitar
cordova-2.0.0.jardel proyecto delibsDirectorio.Añadir
cordova-2.1.0.jardel proyectolibsDirectorio.Si usas Eclipse, por favor actualice su proyecto en Eclipse y hacer una limpia.
Copie el nuevo
cordova-2.1.0.jsen su proyecto.Actualizar el código HTML para usar el nuevo
cordova-2.1.0.jsarchivo.Copia el
res/xml/config.xmlpara que coincida conframework/res/xml/config.xml.Copiar los archivos de
bin/templates/cordovapara el proyectocordovaDirectorio.
Actualizar a 2.0.0 desde 1.9.0
Quitar
cordova-1.9.0.jardel proyecto delibsDirectorio.Añadir
cordova-2.0.0.jardel proyectolibsDirectorio.Si usas Eclipse, por favor actualice su proyecto en Eclipse y hacer una limpia.
Copie el nuevo
cordova-2.0.0.jsen su proyecto.Actualizar el código HTML para usar el nuevo
cordova-2.0.0.jsarchivo.Copia el
res/xml/config.xmlpara que coincida conframework/res/xml/config.xml.
En la 2.0.0 versión, el config.xml archivo combina y reemplaza cordova.xml y plugins.xml . Los archivos son desaprobados y mientras que aún trabajan en 2.0.0, dejarán de funcionar en una futura versión.
Actualizar a 1.9.0 desde 1.8.1
Quitar
cordova-1.8.0.jardel proyecto delibsDirectorio.Añadir
cordova-1.9.0.jardel proyectolibsDirectorio.Si usas Eclipse, por favor actualice su proyecto en Eclipse y hacer una limpia.
Copie el nuevo
cordova-1.9.0.jsen su proyecto.Actualizar el código HTML para usar el nuevo
cordova-1.9.0.jsarchivo.Actualización de
res/xml/plugins.xmlpara que coincida conframework/res/xml/plugins.xml.
Debido a la introducción de la CordovaWebView en la 1.9.0 liberación, plugins de terceros pueden no funcionar. Estos plugins necesito un contexto de la CordovaInterface usando getContext() o getActivity() . Si no eres un experimentado Desarrollador Android, por favor póngase en contacto con el mantenedor del plugin y añadir esta tarea a su localizador de fallas.
Actualizar a 1.8.0 desde 1.8.0
Quitar
cordova-1.8.0.jardel proyecto delibsDirectorio.Añadir
cordova-1.8.1.jardel proyectolibsDirectorio.Si usas Eclipse, por favor actualice su proyecto en Eclipse y hacer una limpia.
Copie el nuevo
cordova-1.8.1.jsen su proyecto.Actualizar el código HTML para usar el nuevo
cordova-1.8.1.jsarchivo.Actualización de
res/xml/plugins.xmlpara que coincida conframework/res/xml/plugins.xml.
Actualizar a 1.8.0 de 1.7.0
Quitar
cordova-1.7.0.jardel proyecto delibsDirectorio.Añadir
cordova-1.8.0.jardel proyectolibsDirectorio.Si usas Eclipse, por favor actualice su proyecto en Eclipse y hacer una limpia.
Copie el nuevo
cordova-1.8.0.jsen su proyecto.Actualizar el código HTML para usar el nuevo
cordova-1.8.0.jsarchivo.Actualización de
res/xml/plugins.xmlpara que coincida conframework/res/xml/plugins.xml.
Actualizar a 1.8.0 de 1.7.0
Quitar
cordova-1.7.0.jardel proyecto delibsDirectorio.Añadir
cordova-1.8.0.jardel proyectolibsDirectorio.Si usas Eclipse, por favor actualice su proyecto en Eclipse y hacer una limpia.
Copie el nuevo
cordova-1.8.0.jsen su proyecto.Actualizar el código HTML para usar el nuevo
cordova-1.8.0.jsarchivo.Actualización de
res/xml/plugins.xmlpara que coincida conframework/res/xml/plugins.xml.
Actualizar a 1.7.0 desde 1.6.1
Quitar
cordova-1.6.1.jardel proyecto delibsDirectorio.Añadir
cordova-1.7.0.jardel proyectolibsDirectorio.Si usas Eclipse, por favor actualice su proyecto en Eclipse y hacer una limpia.
Copie el nuevo
cordova-1.7.0.jsen su proyecto.Actualización de
res/xml/plugins.xmlpara que coincida conframework/res/xml/plugins.xml.
Actualizar a 1.6.1 desde 1.6.0
Quitar
cordova-1.6.0.jardel proyecto delibsDirectorio.Añadir
cordova-1.6.1.jardel proyectolibsDirectorio.Si usas Eclipse, por favor actualice su proyecto en Eclipse y hacer una limpia.
Copie el nuevo
cordova-1.6.1.jsen su proyecto.Actualización de
res/xml/plugins.xmlpara que coincida conframework/res/xml/plugins.xml.
Actualizar a 1.6.0 desde 1.5.0
Quitar
cordova-1.5.0.jardel proyecto delibsDirectorio.Añadir
cordova-1.6.0.jardel proyectolibsDirectorio.Si usas Eclipse, por favor actualice su proyecto en Eclipse y hacer una limpia.
Copie el nuevo
cordova-1.6.0.jsen su proyecto.Actualizar el código HTML para usar el nuevo
cordova-1.6.0.jsarchivo.Actualización de
res/xml/plugins.xmlpara que coincida conframework/res/xml/plugins.xml.Reemplazar
res/xml/phonegap.xmlconres/xml/cordova.xmlpara que coincida conframework/res/xml/cordova.xml.
Actualizar a 1.5.0 desde 1.4.0
Quitar
phonegap-1.4.0.jardel proyecto delibsDirectorio.Añadir
cordova-1.5.0.jardel proyectolibsDirectorio.Si usas Eclipse, por favor actualice su proyecto en Eclipse y hacer una limpia.
Copie el nuevo
cordova-1.5.0.jsen su proyecto.Actualizar el código HTML para usar el nuevo
cordova-1.5.0.jsarchivo.Actualización de
res/xml/plugins.xmlpara que coincida conframework/res/xml/plugins.xml.Reemplazar
res/xml/phonegap.xmlconres/xml/cordova.xmlpara que coincida conframework/res/xml/cordova.xml.
Actualizar a 1.4.0 de 1.3.0
Quitar
phonegap-1.3.0.jardel proyecto delibsDirectorio.Añadir
phonegap-1.4.0.jardel proyectolibsDirectorio.Si usas Eclipse, por favor actualice su proyecto en Eclipse y hacer una limpia.
Copie el nuevo
phonegap-1.4.0.jsen su proyecto.Actualizar el código HTML para usar el nuevo
phonegap-1.4.0.jsarchivo.Actualización de
res/xml/plugins.xmlpara que coincida conframework/res/xml/plugins.xml.Actualización de
res/xml/phonegap.xmlpara que coincida conframework/res/xml/phonegap.xml.
Actualizar a 1.3.0 desde 1.2.0
Quitar
phonegap-1.2.0.jardel proyecto delibsDirectorio.Añadir
phonegap-1.3.0.jardel proyectolibsDirectorio.Si usas Eclipse, por favor actualice su proyecto en Eclipse y hacer una limpia.
Copie el nuevo
phonegap-1.3.0.jsen su proyecto.Actualizar el código HTML para usar el nuevo
phonegap-1.2.0.jsarchivo.Actualización de
res/xml/plugins.xmlpara que coincida conframework/res/xml/plugins.xml.Actualización de
res/xml/phonegap.xmlpara que coincida conframework/res/xml/phonegap.xml.
Actualizar a 1.2.0 desde 1.1.0
Quitar
phonegap-1.1.0.jardel proyecto delibsDirectorio.Añadir
phonegap-1.2.0.jardel proyectolibsDirectorio.Si usas Eclipse, por favor actualice su proyecto en Eclipse y hacer una limpia.
Copie el nuevo
phonegap-1.2.0.jsen su proyecto.Actualizar el código HTML para usar el nuevo
phonegap-1.2.0.jsarchivo.Actualización de
res/xml/plugins.xmlpara que coincida conframework/res/xml/plugins.xml.Actualización de
res/xml/phonegap.xmlpara que coincida conframework/res/xml/phonegap.xml.
Actualizar a 1.1.0 desde 1.0.0
Quitar
phonegap-1.0.0.jardel proyecto delibsDirectorio.Añadir
phonegap-1.1.0.jardel proyectolibsDirectorio.Si usas Eclipse, por favor actualice su proyecto en Eclipse y hacer una limpia.
Copie el nuevo
phonegap-1.1.0.jsen su proyecto.Actualizar el código HTML para usar el nuevo
phonegap-1.1.0.jsarchivo.Actualización de
res/xml/plugins.xmlpara que coincida conframework/res/xml/plugins.xml.
Actualizar a 1.0.0 desde 0.9.6
Quitar
phonegap-0.9.6.jardel proyecto delibsDirectorio.Añadir
phonegap-1.0.0.jardel proyectolibsDirectorio.Si usas Eclipse, por favor actualice su proyecto en Eclipse y hacer una limpia.
Copie el nuevo
phonegap-1.0.0.jsen su proyecto.Actualizar el código HTML para usar el nuevo
phonegap-1.0.0.jsarchivo.Agregar el
res/xml/plugins.xmlpara que coincida conframework/res/xml/plugins.xml.