Mover aplicación a SD en Jelly Bean

No hay ninguna opción en Samsung Galaxy Mega 5.8, Android versión 4.2.2 como "Mover a la tarjeta SD" en el Administrador de aplicaciones.

Respuestas (3)

La otra forma de hacer esto es más simple, el blog que fue donde aprendí esto.

adb shell pm getInstallLocation, el valor devuelto es 0 por defecto.

  • 0 es Auto, por defecto, el sistema operativo Android lo instalará como mejor le parezca.
  • 1 es interno, las aplicaciones se instalarán en el sistema de archivos interno.
  • 2 es externo, las aplicaciones se instalarán en el sistema de archivos externo a través de la tarjeta SD.

Ahora, para cambiar eso a una ubicación externa

adb shell pm setInstallLocation 2, los cambios persistirán entre reinicios y todas las aplicaciones se instalarán en la tarjeta SD de manera predeterminada.

Cuidado: no sé si esto funcionará en las versiones posteriores más nuevas de Jellybean. Como lo último que tengo es CM 10.1 Android 4.2 por lo que el kilometraje puede variar.

Enmienda:

Según el comentario de @Izzy a continuación, la versión más nueva de Jellybean y probablemente permanecerá para las versiones posteriores de Android a partir de ese momento, los comandos utilizados anteriormente son, adb shell pm get-install-locationy adb shell pm set-install-locationrespectivamente, en lugar de los comandos anteriores, como se destacó anteriormente. Referencia encontrada aquí

Comentario de Canoe (publicado como respuesta y, por lo tanto, eliminado): tenga en cuenta un cambio de sintaxis. En las versiones más nuevas de Android, es más bien pm get-install-locationy pm set-install-location. Referencia (por Izzy): desarrollador.android.com
@Izzy: ¡salud por el aviso, lo arreglaré! :)

Pruebe AppMgrIII , es gratis, ya que no hay una opción predeterminada disponible.

Tienes que rootear tu dispositivo:

http://www.idroidspace.com/root-samsung-galaxy-mega-5-8-and-install-cwm-touch-recovery/

Luego instale la aplicación en la memoria sd y luego (finalmente) puede desrootear su dispositivo para no perder la garantía o la actualización del sistema operativo