No sé cuánto es el tamaño instalado de la aplicación. Pero teniendo en cuenta cómo funciona el proceso de instalación, la explicación podría ser fácil:
- el
.apk
se descarga en /data/local
(almacenamiento interno)
- para la instalación, puede que sea necesario desempaquetar, creándose de nuevo archivos temporales en el almacenamiento interno
- sólo después de eso, la aplicación se almacenará en su ubicación final (en su caso, Enlace2SD se encargaría de trasladar las cosas a su tarjeta)
Comprobando con nuestro tag-wiki de memoria insuficiente En el caso de que se produzca un error de "memoria insuficiente", se producirá cuando el espacio libre disponible en la memoria interna sea inferior a unos 25 MB. Ahora hagamos un pequeño cálculo: Tienes ~64 MB libres ahí. El .apk
es de ~18 MB. Tenemos que dejar ~25 MB para que no se produzca el error. Así que: 64 - 18 - 25 = 21. Si el proceso de instalación requiere más de 21 MB para los archivos temporales, tiene su explicación. Con el (empaquetado) .apk
El archivo ya tiene un tamaño de más de 18 MB, por lo que es muy probable que rompa ese límite.
Para una posible solución, podría echar un vistazo a Configurar Play Store para descargar los archivos temporales en la tarjeta SD .