Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Cómo Obligar Android A Instalar Apps en La Tarjeta SD
Cómo Obligar Android A Instalar Apps en La Tarjeta SD
Un amigo tiene un mvil HTC cuya memoria se llena sin parar. Por defecto, el Market le instala las aplicaciones ah en lugar de hacerlo en la amplia tarjeta SD, as que cada vez que instala algo lo debe mover de la memoria a la tarjeta con App2SD o SD Move. Mirando las opciones, no parece haber forma de decirle al mvil que lo instale todo en la tarjeta. Pero basta armarse de paciencia, bajar el kit de desarrollo de Android y seguir estas instrucciones para forzar forza a tu mvil a instalar todas las aplicaciones directamente en la tarjeta (y sin rootear).
Kit de Desarrollo de Java (JDK) Kit de Desarrollo de Android (SDK) HTC Sync o drivers USB (como los de Google o estos) Y en tu mvil, ve a Ajustes > Aplicaciones > Desarrollo y activa Depuracin USB.
Este paquete de herramientas contiene el Android Debug Bridge, , una utilidad que permite comunicar con un dispositivo Android desde la lnea de comandos. Es la que necesitas para decirle a Android que lo instale todo en la tarjeta de memoria.
Escribe adb devices para ver si el mvil est conectado y es reconocible Deberas de ver un dispositivo con un nmero de serie Si no aparece, o aparece como offline, prueba otro cable USB Escribe netstat y comprueba si el puerto 5037 est en uso Es el que usa ADB. Si est en uso, cierra el proceso que lo est usando Antes de seguir, es recomendable desactivar cualquier cortafuegos o antivirus residente, ya que puede interferir en el proceso de conexin de ADB con el mvil.
Android tiene un parmetro que describe cmo se instalan las aplicaciones por defecto en el mvil. Este parmetro se llama setInstallLocation, y acepta tres valores:
0 [auto]: Deja que el mvil l decida la mejor ubicacin para una app 1 [internal]: Lo instala todo en el espacio de almacenamiento interno 2 [external]: Lo instala todo en la tarjeta de memoria Como habrs adivinado, lo que hay que hacer es cambiar el valor de setInstallLocation de 0 a 2. Para ello, ejecutauno de los siguientes comandos:
adb shell pm set-install-location location 2 Para comprobar el xito del proceso, escribe adb shell pm get-install-location. Si todo ha ido correctamente, la respuesta de la consola de comandos debe ser esta:
Si no sale ningn mensaje de error, desconecta el mvil, apgalo y vuelve a encenderlo. Ahora todas las aplicaciones se instalarn en la tarjeta SD. Si quieres volver a la situacin anterior, repite el proceso cambiando el 2 por un cero.