como - adb android descargar
adb-¿Cómo reinstalar una aplicación, sin retener los datos? (4)
Antes de la instalación, limpie los datos de esta manera:
adb shell pm clear com.package.foo
entonces puedes instalar normalmente usando:
adb install foo.apk
o simplemente ejecute su IDE
adb install foo.apk
Al utilizar este comando, si existe el apk, debería obtener el error * Error [INSTALL_FAILED_ALREADY_EXISTS] *
adb install -r myapp-release.apk
En este caso, el apk existente será reemplazado, reteniendo los datos antiguos de acuerdo con los documentos,
''-r'' significa reinstalar la aplicación, manteniendo sus datos
¿Ahora cómo reinstalo la aplicación, pero todos los datos anteriores deben borrarse?
EDITAR
Sé que podemos hacer esto
adb uninstall com.package.foo & adb install foo.apk
Solo quería saber si hay un comando o algo en adb.
Es adb uninstall com.package.foo && adb install foo.apk
; sin embargo, la desinstalación no funcionará si la aplicación es una aplicación del sistema, que no se puede desinstalar. Existe el comando adb shell pm clear packageName
para borrar ciertos datos de la aplicación, sin embargo, puede requerir root. Para reinstalar el apk como siempre, adb install -r app.apk
No. No hay forma (documentada) de hacerlo con el comando adb install
. En cambio, debes hacer esto:
adb uninstall com.your.package
adb install foo.apk
Prueba adb uninstall yourpackage.whatever.com
, luego instala de nuevo. O seleccione Borrar datos en el teléfono para esa aplicación.