Eclipse no actualiza apk cuando se realizan cambios en la aplicación phonegap

Esta pregunta se ha pedido, pero ninguna de las respuestas funcionan como limpiar, actualizar, cambiar los números de versión, etc. Eclipse no está reconstruyendo el proyecto android cuando se realizan cambios en los archivos de origen. Es una aplicación de phonegap y si cambio archivos html o incluso el código java, todavía obtener el mismo apk! Si cambio el número de versión, ese cambio se refleja pero no cualquier otro cambio. ¡Conducirme las tuercas! Cualquier ayuda sería grande

Usted no es muy claro sobre lo que realmente estás haciendo, voy a tratar de adivinar (la próxima vez por favor proporcione más detalles si desea obtener ayuda).

Supongo que ha creado un proyecto cordova 3.x utilizando el cli, agregó la plataforma android y luego importó las plataformas / android project en eclipse (en este paso espero que no haya verificado la opción "copiar proyectos en espacio de trabajo").

A continuación, modificar los archivos html / javascript en la carpeta projectroot / www y esos cambios no se reflejan cuando se entra en eclipse y se crea el apk.

Disculpe si mi suposición es incorrecta, pero si si no es, creo que le falta un paso en el proceso.

Esto es lo que debes hacer (si creaste el proyecto usando phonegap cli y no cordova, por favor, reemplaza cordova con phonegap en el siguiente comando):

  • Realice los cambios en la carpeta projectroot / www
  • Ejecutar el comando cordova prepare android
  • Ir en eclipse y actualizar el proyecto
  • Construir el apk en eclipse

Puede automatizar la ejecución del comando prepare y la actualización, de forma que donde quiera que guarde un archivo, su aplicación android se actualiza automáticamente. Tenga en cuenta que tiene que trabajar con los recursos ubicados en la carpeta de vínculo www dentro del proyecto de aplicación de Android .

  • Haga clic en Opciones de su proyecto eclipse y vaya a Constructores.
  • Haga clic en Nuevo para agregar un nuevo constructor.
  • Seleccione Programa.
  • En la ficha principal, establezca:
    • / Usr / bin / cordova en la ubicación.
    • En el directorio de trabajo, especifique el directorio raíz de su proyecto.
    • Preparar android en los argumentos
  • En la ficha Actualizar, active la opción "Actualizar recursos al finalizar".
  • Finalmente en la pestaña "Build Options", active las opciones "Durante la construcción automática" para ejecutar este nuevo Builder cuando guarde un recurso.

Y eso es todo, ahora su aplicación Android siempre se actualizará.

Por si alguien tiene mi extraño problema …

Acabo de tener este problema, pero me di cuenta de que la marca de tiempo en mi apk era en el futuro. Había fijado recientemente la fecha en mi máquina después de generar por lo menos 1 nuevo apk, y el más nuevo timestamp prevenido la actualización del apk.

Me enfrenté al mismo problema


     Cordova preparar
     Cordova construir 

Actualizado proyecto, así nada funcionó entonces he eliminado apk en


     Plataformas / android / bin / hellocordova-debug.apk

Entonces mis cambios en index.html y home.html son visibles en mi dispositivo.

  • Cómo arreglar Eclipse CDT Error "La función 'isdigit' no pudo ser resuelta" con Android NDK?
  • Vista previa de Honeycomb - no se puede instalar mi aplicación en el emulador bajo Eclipse
  • Cómo visualizar el contenido de TabWidget en el diseñador gráfico
  • Diferencia en AndroidManifest.xml
  • Instalación de AndEngine en Eclipse
  • Eclipse Android Project no Target disponible
  • Ejecución de TriggerIO Android ForgeInspector
  • Ningún archivo project.properties y NullPointerException durante la creación de la nueva aplicación android
  • Eclipse - Android no auto-generador clase R
  • Copia el directorio de los activos a la carpeta de datos
  • Uso de la biblioteca de soporte de diseño en Eclipse
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.