Android Marshmallow sigue moviendo aplicaciones al almacenamiento interno después de la actualización

Tengo una tarjeta SD de 32 Gb como almacenamiento adoptado en mi teléfono con Android M. Debe considerarse como el almacenamiento de instalación predeterminado para las aplicaciones, ya que he migrado los datos allí.

Sin embargo, sigo experimentando la molesta situación de tener que mover manualmente las aplicaciones a la tarjeta SD cada vez que se actualizan (como en Lollipop). En realidad, es aún peor porque la migración falla sistemáticamente en el primer intento diciendo "No se pudo mover la aplicación. Error interno". El segundo intento siempre funciona. Supongo que los datos de la nueva versión chocan con los datos que ya están en la tarjeta SD de la versión anterior, y se eliminan cuando aparece un mensaje de error, por lo que en el segundo intento no hay conflicto.

¿Cómo puedo arreglar esto? Me gustaría actualizar las aplicaciones directamente en la tarjeta SD, que es como debería funcionar el almacenamiento supuestamente adoptado.

¿Cuál es el teléfono que estás usando? Estoy experimentando exactamente el mismo problema (hasta el error "No se pudo mover...") en mi Moto X Play con el firmware oficial 6.0.
También tengo un Moto G3 con firmware oficial 6.0.

Respuestas (2)

De Google :

Las aplicaciones se pueden colocar en medios de almacenamiento adoptados solo cuando el desarrollador haya indicado soporte a través del atributo android:installLocation.

El problema es que algunas aplicaciones que niegan este soporte se pueden mover a la fuerza de todos modos, lo que parece que estás haciendo cuando ignoras ese error y vuelves a intentar el proceso. De reddit :

He visto capturas de pantalla (vea esta publicación de Austin Pinto en el grupo de Google sin ojos , donde ese dispositivo que ejecuta Marshmallow SÍ permite mover todas las aplicaciones (aunque aún excluye el sistema y las aplicaciones integradas). Es decir, está violando la preferencia del desarrollador por donde se debe instalar la aplicación.

Entonces, cuando la aplicación se actualiza, Play Store simplemente sigue exactamente dónde la aplicación le indica que se instale.

Entonces, tus opciones son:

  • Deja de mover esas aplicaciones
  • Pida a los desarrolladores que agreguen soporte para esta característica
  • Deja de actualizar esas aplicaciones

Estoy usando un Motorola G⁶ y antes de que todo esto comenzara a suceder, funcionaba PERFECTAMENTE bien hasta que recibí varios mensajes de error que decían que ciertas aplicaciones habían dejado de funcionar. Luego, tuve que desinstalar y reinstalar todas esas aplicaciones. Luego, algunas de mis aplicaciones de Microsoft también comenzaron a funcionar, y esas son las que puedo mover. Antes estaban en la tarjeta Secure Digital, pero después de un tiempo, desaparecieron debido a ese error. Por favor, hágamelo saber cuando alguien tiene una solución a esto.