Este artículo en HowtoGeek describe una posible forma de utilizar el adb :
Este comando establecerá el objetivo de instalación predeterminado de los dispositivos en su tarjeta SD. Eso no significa necesariamente que todo se instale allí: solo las aplicaciones que admitan esto irán allí, y los desarrolladores pueden "anular" esto en su manifiesto de aplicaciones si creen que es necesario. De la referencia de API vinculada :
Cambia la ubicación de instalación predeterminada. Valores de ubicación:
0: Automático: deje que el sistema decida la mejor ubicación.
1: Interno: instalar en el almacenamiento interno del dispositivo.
2: Externo: instalar en medios externos.
Nota: Esto solo está destinado a la depuración; usar esto puede causar que las aplicaciones se rompan y otros comportamientos indeseables.
Para obtener más detalles sobre ADB y cómo, por ejemplo, puede obtener una versión mínima de él en su computadora (sin la excesiva necesidad de instalar todo el SDK), puede consultar el adb tag-wiki .
Actualización: para evitar confusiones con la respuesta de t0mm13b, se debe aclarar el proceso de instalación:
- encuentra alguna aplicación en google-play-store y decide instalarla
- después de haber hecho clic en "Instalar" y estuvo de acuerdo en términos / permisos, el apk se descarga a
/data/local , es decir, para su almacenamiento interno . No puedes cambiar eso.
- cuando se complete la descarga,
.apkse instalará automáticamente. A dónde, depende de múltiples cosas:
- Si el desarrollador no especificó la
android:installLocationpropiedad en sus aplicaciones Manifest, la aplicación se instalará en la historia interna. Punto final, no hay otra opción (ver: referencia de API ).
- si
android:installLocationestá configurado en preferExternaly hay almacenamiento externo disponible, irá allí.
- si está configurado en
auto, nuevamente depende de:
- ¿La aplicación contiene widgets, servicios, quiere comenzar en el arranque, y varias otras cosas, va al almacenamiento interno? Punto final, no hay otra opción.
- va donde apunta la "ubicación de instalación predeterminada" del dispositivo