es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Diferencia entre adb uninstall y adb uninstall –user 0

Recientemente descubrí que puedo desinstalar la versión de fábrica de Chrome de un dispositivo con:

shell
adb uninstall –user 0 com.android.chrome

Sin embargo, después de desinstalar la aplicación, ya no puedo reinstalar Chrome con:

shell
adb install-multiple chrome-split-apk-dir

El comando no falla, sin embargo, Chrome no está presente en el dispositivo después de que la instalación se complete:

shell
$ pm list packages | grep chrome
1

Sin embargo, puedo instalar Chrome usando la opción -user 0 nuevamente:

shell
adb install-multiple –user 0 chrome-split-apk-dir

Mis preguntas:
-¿Por qué puedo desinstalar la versión de fábrica de Chrome con –user 0? Pensé que si no se incluye el usuario, la aplicación se desinstalará de todos los usuarios por defecto, incluyendo –user 0, por lo que el comportamiento no debería ser diferente.
– ¿Por qué ahora solo puedo reinstalar Chrome usando –user 0?

¡Gracias!

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Parece que debes utilizar la opción --user 0 al desinstalar y reinstalar Chrome. Esto se debe probablemente a que la versión de fábrica de Chrome está instalada como una aplicación de sistema, y por tanto se requiere usar la opción --user 0 al desinstalar y reinstalar.

Comments are closed.