3 votos

¿Qué pasos toma el sistema operativo cuando se desinstala una aplicación?

Recientemente he reportado el bug para dos aplicaciones que yo uso. El apoyo de los chicos respondió que tengo que borrar la caché y desbloquear las notificaciones, set de batería y optimización de poner la aplicación a dormir a apagado. Estas son comprensibles pasos para solucionar un problema.

Lo que me desconcertó que tanto el apoyo de la aplicación de los chicos, además, sugirió que debería desinstalar la aplicación y volver a instalar. Que no lo haré porque eso significa que tengo que descargar manualmente todo el contenido descargado de nuevo (más de 50+). Parece una opción nuclear.

Yo no soy un desarrollador de Android, una .Net full stack developer. Su respuesta me hizo curioso y ahora quiero saber que es lo que sucede cuando una aplicación se desinstala. Lo que hizo que los chicos de apoyo de renombradas aplicaciones para decirme que ir nuclear y desinstalar la aplicación y, a continuación, vuelva a instalar de nuevo?

Además que estos pasos pueden realizarse sin necesidad de desinstalar la aplicación para comprobar si el problema no es con el código de la aplicación, pero es de algún otro factor?

Esta pregunta no es acerca de las dos aplicaciones que tiene errores, pero en lugar de obtener una mejor comprensión del ciclo de vida de una aplicación Android.

Como mi entender, en mi .Neto de la aplicación de la mayoría de los errores generalmente son causados ya sea por código o problema con la caché (tbh problema con la caché es también debido a los códigos no controlar correctamente la caché).

Como mi entendimiento en Android es limitado, traté de investigación ¿cuáles son los eventos y las tareas que Android OS lleva a cabo, que podría causar una app del error para que queden fijos (No un esfuerzo para solucionar problema para las aplicaciones, en lugar de entender lo de Android OS hace) pero no he encontrado mucho más de los recursos en internet.

3voto

user157947 Puntos 51

Las actualizaciones de la aplicación no reconocer Actualizaciones OTA..

He tenido varios problemas últimamente debido al hecho de que todavía usan Android 5.0 y actualización de una aplicación desarrollada para Android 8.0 o Android 7.0 no funciona en mi dispositivo..

La aplicación se instale la actualización, sin embargo, los Datos aún está configurado para Android 5.0 por lo que la aplicación no puede leer sus propios datos...

La desinstalación de la aplicación borrará los Datos y permitir una nueva instalación para inicializar los datos para una configuración más reciente.

Desde mi punto de vista de un desarrollador, creo que la Desinstalación Y Reinstalación puede ser una matanza de un método.

Como desarrollador, yo veo dos opciones...

Eliminar Todos los Datos de la Aplicación para reinicializar la configuración cuando se vuelve a abrir la aplicación.

  • Abra La Configuración De

  • Aplicaciones Abiertas

  • Buscar y Abrir las Aplicaciones

  • Seleccione Borrar Datos Y Borrar Caché

...

También puede ser un archivo en el equipo principal de la Tarjeta SD, este es el último material a ser eliminado ( .Carpeta Android )

  • Abra su principal Tarjeta SD

  • Abra la carpeta oculta ( .android )

  • Abra la carpeta OBB

  • Busque datos de gran tamaño que está vinculado a la solicitud nombre del paquete...

  • Mueva el OBB Archivos a una carpeta de copia de seguridad

  • Abra el .carpeta android de nuevo

  • Abierto las otras carpetas y busque las Aplicaciones de datos

    Salir de las Aplicaciones de datos si es demasiado grande para volver a descargar, a veces hay que volver a descargar los datos, ya que la aplicación ha tenido el restablecimiento de los datos de no pensar en los datos existe hasta completar una nueva descarga de datos.

Desinstalar ya se ha explicado, yo sólo quería añadir que mis sugerencias a borrar datos de la aplicación, en lugar de desinstalar.

2voto

alecxs Puntos 29

desinstalar una aplicación eliminará la entrada de /data/system/packages.xml y eliminará el paquete de
/ data / app / (archivo apk)
/ data / data / (datos de usuario y caché)
/ data / dalvik-cache / arm / (bytecode java traducido a bytecode dalvik ejecutable)

claro caché puede realizar desde la configuración de Android
recuperación personalizada twrp tiene opción para borrar dalvik-cache

2voto

Dani Puntos 22

Si la aplicación almacena la mayoría de sus datos en línea (en la nube) a través de una cuenta, a continuación, desinstalar/reinstalar, no se trata de que la energía nuclear. Todo lo que tendría que hacer después de la reinstalación es iniciar sesión en la app y debe sacar todo su contenido desde la nube. Ese es el caso ideal, al menos, pero claro nunca se sabe.

Para responder a la pregunta original, aunque, desinstalar/reinstalar se supone que dan una pizarra limpia y eliminar cualquier acumulación de suciedad y otras sutiles anomalities en los datos de usuario. Puede o puede no tener sentido en la teoría, pero la práctica ha demostrado que ayuda a deshacerse de los problemas sorprendentemente a menudo. Esto no se limita a la de Android, con un enfoque similar, a menudo ayuda en muchas otras plataformas, móviles, de escritorio, y en otros lugares.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by: