Estoy construyendo una aplicación que recibe actualizaciones de un servidor. Así que al principio de la aplicación, se produce una descarga. Sin embargo, esto se está volviendo un poco molesto ya que cada vez que quiero probar una nueva construcción, la utilizo:
adb -d uninstall com.mycompany.myapp
Este comando elimina la aplicación así como sus datos/caché almacenados. Ahora, cada vez que hago esto, tendría que pasar por el proceso de descargar las actualizaciones de nuevo y eso lleva tiempo (mucho).
¿Hay un adb
que desinstalaría la aplicación sin eliminar sus datos/caché? Eclipse ADT puede hacer esto pero no quiero encender Eclipse cada vez que construya.
EDITAR : He tratado de usar adb uninstall -k com.mycompany.myapp
pero siempre responde con esto:
The -k option uninstalls the application while retaining the data/cache.
At the moment, there is no way to remove the remaining data.
You will have to reinstall the application with the same signature, and fully uninstall it.
If you truly wish to continue, execute 'adb shell pm uninstall -k com.mycompany.myapp'
Si intento adb shell pm uninstall -k com.mycompany.myapp
sólo dice Failed
.
0 votos
¿Por qué no puede aprovisionar su aplicación revisada como una actualización que se instala en ¿la nueva aplicación?
0 votos
¿Cómo lo hago exactamente?
0 votos
@LanceGray - actualiza el código de la versión en tu AndroidManifest.xml