¿Hay alguna forma de mover aplicaciones inamovibles a la tarjeta SD en Android 6.0?

Recientemente actualicé a Android 6.0 e hice mi nueva tarjeta SD de 64 GB como almacenamiento adoptable. Desafortunadamente, según aquí:

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

Esto es problemático ya que solo tengo aproximadamente 4 GB de almacenamiento interno y algunas de estas aplicaciones inamovibles son bastante grandes.

Sin dividir la tarjeta SD en 2 y usar Link2SD/Apps2SD, ¿hay alguna manera de mover estas aplicaciones inamovibles? De hecho, mi dispositivo está rooteado, por lo que espero que eso ayude.

Editar: en respuesta al usuario 1871, y también agregaré: ya puse todas esas cosas en la tarjeta SD. En este momento tengo aproximadamente 1 GB libre en el almacenamiento interno. Tampoco quiero desinstalar nada. Cuando utilicé DiskUsage para ver qué ocupaba gran parte del espacio, era la carpeta de datos/aplicaciones que contiene un montón de cosas inamovibles, como las carpetas base.apk, lib y oat.

Este tipo de archivos inamovibles es lo que me preocupa, ya que se sumarán rápidamente y superarán mi 1 GB gratuito. Solo quiero encontrar una forma de mover (o al menos crear enlaces simbólicos a esos archivos después de colocarlos en la tarjeta SD) sin usar aplicaciones de tipo Link2SD. Me voy a hacer eso como último recurso, ya que formatear una tarjeta SD adoptada me obligará a restablecer mi teléfono de fábrica :(

Respuestas (3)

Solo necesita una aplicación gratuita para hacer esto sin root. Tenga en cuenta que esto no funciona para las aplicaciones preinstaladas (como Google Play Books, etc.)

Aplicación: Editor de APK

https://play.google.com/store/apps/details?id=com.gmail.heagoo.apkeditor&hl=es

Abra el editor de APK y elija 'Seleccionar APK de la aplicación'. Elija su aplicación de la lista que aparecerá y seleccione 'Edición común'. Cambie el campo 'Ubicación de instalación' a 'Externo preferido'. Haga clic en Guardar y luego en Instalar. (Es posible que tenga que desinstalarlo primero). Ahora podrá usar Settings/Appso su administrador de aplicaciones preferido para mover la aplicación a su tarjeta SD.

Esta es la respuesta correcta, tan simple que ni siquiera requiere root. Pero no es muy conocido.
¡Corrección! Esto funciona para instalar, pero WhatsApp (por ejemplo) parece detectarlo como una versión manipulada y se niega a funcionar.
El enlace de Play Store está muerto :(

Las aplicaciones como Link2SD/Apps2SD pueden malinterpretarse falsamente, las aplicaciones, una vez instaladas, pueden transferir datos adicionales a la tarjeta SD, pero una parte principal de la aplicación, como el iniciador, deberá permanecer en el almacenamiento interno. allí para una aplicación no puede ser 100% en la tarjeta SD. puede configurar aplicaciones para que se instalen automáticamente en la tarjeta SD, pero aún necesitan una parte interna. id sugiere mover cualquier foto de medios, videos, música, etc. en la sd. desinstalar cualquier aplicación innecesaria

¿Estás seguro de que lo que describes también se aplica a Link2SD? AFAIK Link2SD mueve toda la aplicación a la "partición especial" y simplemente crea un enlace simbólico en el lugar original. Lo mismo para Apps2SD (que no debe confundirse con App2SD, para lo cual es válido lo que escribió).
  1. Abre el editor de APK

  2. Elija ' Seleccionar APK de la aplicación '. Elija su aplicación de la lista que aparecerá

  3. Seleccione ' Edición común '

  4. Cambie el campo ' Ubicación de instalación ' a ' Externo preferido '

  5. Haga clic en Guardar (Trabajando.... )

  6. (Es posible que tenga que desinstalarlo primero). Elimine la aplicación y luego vuelva a instalarla .

  7. Ahora podrá usar Configuración/Aplicaciones o su administrador de aplicaciones preferido para mover la aplicación a su tarjeta SD.