1. Nimm jetzt an unserem Uhans - 3. ADVENT - Gewinnspiel teil - Alle Informationen findest Du hier!

zu wenig Speicher für App Installation: Dalvik-Cache verschieben?

Dieses Thema im Forum "Root / Hacking / Modding für T-Mobile G1" wurde erstellt von meckergecko, 05.02.2011.

  1. meckergecko, 05.02.2011 #1
    meckergecko

    meckergecko Threadstarter Android-Experte

    Beiträge:
    802
    Erhaltene Danke:
    116
    Registriert seit:
    09.06.2010
    Hi,

    ich hab mal wieder ein Problem: Ich versuche eine 16,4MB große apk zu installieren, aber es kommt der Fehler: " ... konnte nicht geprüft werden, bereinigen Sie den Speicher..."
    Ausgangssituation: interner Speicher ist ca 25 MB frei, auf der ext-Partition sind es 200 MB. App2ext ist an. Die Sufu hat mir dann diese Threads angeraten:

    http://www.android-hilfe.de/root-ha...-apps-5mb-lassen-sich-nicht-installieren.html

    http://www.android-hilfe.de/root-ha...1/29325-kein-freier-speicher-vorhanden-3.html

    Dort wird empfohlen den Dalvik Cache zu verlegen:

    Obwohl unter /cache noch 29 MB (4% Nutzung) frei sind, dachte ich mir: ich probier ich's mal... Resultat war aber eher ernüchternd: Ich kann im Recovery /cache gar nicht mounten, weil "device or resource busy".

    Hat jemand ne Idee, wie ich das Problem beheben kann? Liegt es tatsächlich an der Cache-Partition, daß sich die App nicht installieren lässt, oder gibts andere mögliche Ursachen?
     
    Zuletzt bearbeitet: 05.02.2011
  2. DiSa, 05.02.2011 #2
    DiSa

    DiSa Android-Experte

    Beiträge:
    483
    Erhaltene Danke:
    80
    Registriert seit:
    06.11.2009
    Du hast jetzt nicht geschrieben, was für ein ROM Du installiert hast, aber wenn es ein CM 6.x basiertes ist, such mal nach Firerat's AIO (all in one) Skript. Dort gibt es die Option dc2x (dalvik cache to ext). Das richtet alles ein, was Du brauchst. Viel Erfolg!
     
  3. meckergecko, 05.02.2011 #3
    meckergecko

    meckergecko Threadstarter Android-Experte

    Beiträge:
    802
    Erhaltene Danke:
    116
    Registriert seit:
    09.06.2010
    Sry, hatte ich vergessen - sollte mich nicht so auf die Signatur verlassen :D
    Ist ein CM 5 basiertes...
     
  4. DiSa, 05.02.2011 #4
    DiSa

    DiSa Android-Experte

    Beiträge:
    483
    Erhaltene Danke:
    80
    Registriert seit:
    06.11.2009
    Hmmm ... bei CM 5.x bin ich mir nicht sicher, ob es funktioniert. Meiner Meinung nach sollte es, da sich in dem Bereich nicht so viel getan hat. Wenn Du willst, kannst Du es probieren, aber zuvor besser ein Backup erstellen ;)
     
  5. norbert, 05.02.2011 #5
    norbert

    norbert Ehrenmitglied

    Beiträge:
    9,394
    Erhaltene Danke:
    1,631
    Registriert seit:
    10.02.2009
    Phone:
    LG G3
    Tablet:
    Medion Lifetab P9516
    16.4MB? Hört sich nach Angry Birds an :)

    in den von dir verlinkten Threads steht glaub ich die Lösung:
    2. Link, Post #20 von Haunter1982
     
  6. meckergecko, 06.02.2011 #6
    meckergecko

    meckergecko Threadstarter Android-Experte

    Beiträge:
    802
    Erhaltene Danke:
    116
    Registriert seit:
    09.06.2010
    jap, ist Angry Birds ;)
    Leider hilft mir der korrigierte Mountpoint der SD Karte nicht wirklich, da es bei mir schon am mounten von /cache scheitert. Oder versteh ich da was falsch?
     
  7. norbert, 06.02.2011 #7
    norbert

    norbert Ehrenmitglied

    Beiträge:
    9,394
    Erhaltene Danke:
    1,631
    Registriert seit:
    10.02.2009
    Phone:
    LG G3
    Tablet:
    Medion Lifetab P9516
    hab von *nix eigentlich keine Ahnung, aber als Techniker würd ich mal meinen:
    so irgendwie hätt ich das jetzt verstanden :blink:

    (ich nehm an, "ln" steht für etwas wie "link")
     
  8. meckergecko, 06.02.2011 #8
    meckergecko

    meckergecko Threadstarter Android-Experte

    Beiträge:
    802
    Erhaltene Danke:
    116
    Registriert seit:
    09.06.2010
    Erstmal: danke, norbert, ist schön so spät (früh) noch Hilfe zu bekommen :) Tatsächlich scheint es so zu sein, daß /cache im Recovery bereits gemountet ist, obwohl die Ausgabe von 'mount' mir darauf keinen Hinweis liefert. Verschieben und Links setzen hat nun geklappt (hoffentlich). Allerdings melden nun alle auf der SD Karte installierten Apps beim Starten "wurde unerwartet beendet"...

    edit: hab grade mal Astro neu installiert (war vorher eins der Apps, die nicht mehr laufen wollten. Geht wieder und installiert nun bereitwillig Angry Birds) -> sam=happy :D

    bleibt dir Frage: muss ich sämtliche Apps neu installieren, oder gibts ne Möglichkeit, das zu reparieren?
     
    Zuletzt bearbeitet: 06.02.2011
  9. norbert, 06.02.2011 #9
    norbert

    norbert Ehrenmitglied

    Beiträge:
    9,394
    Erhaltene Danke:
    1,631
    Registriert seit:
    10.02.2009
    Phone:
    LG G3
    Tablet:
    Medion Lifetab P9516
    da ich wie erwähnt vom ganzen Dateisystem keinen richtigen Plan habe, kann ich dir nicht beantworten wie das jetzt aussieht, leider.
    Eventuell mußt du ein Clear Cache bzw. Clear Dalvik Cache machen?

    Aber um den Thread zumindest halbwegs abzuschliessen, könntest du mal sagen was zu der für dich jetzt (einigermassen) funktionierenden Lösung geführt hat? (Die Befehle mein ich, nicht die helfenden Posts ;) )
     
  10. meckergecko, 06.02.2011 #10
    meckergecko

    meckergecko Threadstarter Android-Experte

    Beiträge:
    802
    Erhaltene Danke:
    116
    Registriert seit:
    09.06.2010
    Hab das mount /cache weg gelassen und /system/sd durch /sd-ext ersetzt:

    Code:
    mount /data
    mount /sd-ext
    rm -rf /data/dalvik-cache
    rm -rf /cache/dalvik-cache
    ln -s /sd-ext/dalvik-cache /data/dalvik-cache
    ln -s /sd-ext/dalvik-cache /cache/dalvik-cache
    rm /sd-ext/dalvik-cache/*
    sync
    
     
  11. norbert, 06.02.2011 #11
    norbert

    norbert Ehrenmitglied

    Beiträge:
    9,394
    Erhaltene Danke:
    1,631
    Registriert seit:
    10.02.2009
    Phone:
    LG G3
    Tablet:
    Medion Lifetab P9516
    müsstest du den Cache nicht trotzdem mounten, weil sonst macht
    doch keinen Sinn?

    Warum kann Android nicht unter Win laufen, da würd ich mir leichter tun :lol:
     
  12. meckergecko, 06.02.2011 #12
    meckergecko

    meckergecko Threadstarter Android-Experte

    Beiträge:
    802
    Erhaltene Danke:
    116
    Registriert seit:
    09.06.2010
    Anscheined war /cache schon gemountet. Ich hab zuerst "mount" eingegeben, um zu sehen, was wo liegt - da verrät er nix davon. Aber "cd /cache" klappt dann irgendwie doch... es gab auch keine Fehlermeldungen bei den Befehlen oder so. Aber meine Linux-Kenntnisse halten sich auch in Grenzen ;)
     

Diese Seite empfehlen