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
- Compile Flags para el desarrollo de Eclipse / Android
- Mover la aplicación al teléfono
- Phonegap - Leer sub-directorios?
- Eclipse ADT 17 provoca pérdidas de memoria al editar la interfaz de usuario de diseño?
- Android Building Workspace Error
- Android - ¿Cómo puedo ver una base de datos SQL creada en mi aplicación? Lo estoy ejecutando en el emulador de Android de Eclipse
- No se puede crear 2.3.3 Intel Atom AVD (userdata.img no encontrado)
- android no puede encontrar un objetivo
- Eclipse ADT Plugin - No hay meta de compilación disponible
- Importar biblioteca en Eclipse sin jar
- ¿Cómo puedo resolver un error "Error al leer el contenido firmado." Al instalar ADT 23.0.2 en Eclipse 4.4 en OSX
- M2e - ejecución de complemento no cubierta por el ciclo de vida
- Estoy atascado instalando Crashlytics para Android usando Eclipse
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.