1 votes

Comment s'assurer que dalvik-cache et lib sont liés à la carte SD au démarrage ?

Récemment, j'ai mis à jour mon htc-desire avec une carte SD plus grande avec une partition de 512Mo dessus.

J'ai installé lien2sd pour placer des applications sur la carte SD ext4 partition.

Ensuite, j'ai dû créer à la main, le script de montage pour que ma partition soit utilisée par lien2sd . (certainement en raison de l'accès en écriture sur /system montage)

Je me demande s'il existe un moyen de s'assurer qu'au redémarrage, les applications liées créent leur cache dalvik directement sur la carte SD. Ce qui se passe au démarrage, c'est que j'ai besoin d'ouvrir lien2sd sélectionner toutes mes applications, et tout relier.

Est-ce une fonctionnalité incluse dans le script de montage ?

Ou est-ce simplement la façon dont lien2sd fonctionne ?

PS : ce qui est ennuyeux, c'est que le dalvik-cache prend trop de place et peut empêcher certaines applications de démarrer correctement.

1voto

Milner Points 533

Il est peu probable que cela soit possible dans ce contexte, car le cache Dalvik a un emplacement fixe dans tout le système ( /data/dalvik-cache ). Vous ne pouvez donc pas avoir de "place d'application liée leur cache dalvik directement sur SD". C'est tout ou rien. Jetez un coup d'oeil à la app2sd tag-wiki pour des approches alternatives qui pourraient permettre d'avancer l'ensemble du dalvik cache sur votre SDCard. Mais un déplacement sélectif est impossible, selon moi.

Remarque : Une exception à cette règle générale sont les ROMs odexés, où le .odex se trouvent au même endroit que l'application, au moins pour applications système . Alors là pourrait être un moyen de faire la même chose pour les "applications utilisateur" qui m'a échappé).

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X