1 votos

¿Cómo asegurar que dalvik-cache y lib estén vinculados a la tarjeta SD al arrancar?

Recientemente, actualicé mi htc-desire con una tarjeta SD más grande con una partición de 512Mo en ella.

Instalé link2sd para colocar aplicaciones en la tarjeta SD partición ext4.

Luego tuve que crear manualmente el script de montaje para que mi partición fuera utilizada por link2sd. (ciertamente debido al acceso de escritura en el montaje de /system)

Lo que me pregunto es si hay alguna manera de asegurar que al reiniciar, las aplicaciones enlazadas creen su caché dalvik directamente en la SD. Lo que sucede al iniciar es que necesito abrir link2sd, seleccionar todas mis aplicaciones y volver a enlazar todo.

¿Es una característica incluida en el script de montaje?

¿O es simplemente la forma en que funciona link2sd?

PD: lo molesto es que la caché dalvik ocupa demasiado espacio y puede evitar que algunas aplicaciones se inicien correctamente.

1voto

Izzy Puntos 45544

No es probable que sea posible en este contexto, ya que la caché de Dalvik tiene una ubicación fija en todo el sistema (/data/dalvik-cache). Por lo tanto, no puedes hacer que las "aplicaciones enlazadas coloquen su caché de Dalvik directamente en la tarjeta SD". O todo o nada. Echa un vistazo a la app2sd tag-wiki para enfoques alternativos que podrían permitir mover la totalidad de la caché de dalvik a tu SDCard. Pero en mi opinión, es imposible realizar un movimiento selectivo.

Nota: Una excepción a esta regla general son las ROMs odexed, donde los archivos .odex están en el mismo lugar que la aplicación, al menos para las aplicaciones del sistema. Por lo tanto, podría haber una manera de hacer lo mismo para las "aplicaciones de usuario" que haya pasado por alto.)

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X