Spørgsmål:
Alle apps installeret på mit SD-kort er pludselig forsvundet
ChrisF
2013-11-06 15:02:37 UTC
view on stackexchange narkive permalink

Så dette er meget underligt.

I går aftes genstartede min telefon sig selv. Intet usædvanligt der - det gør det fra tid til anden. Men i morges, når jeg prøver at læse nyhederne, får jeg

"Applikationen er ikke installeret på din telefon".

Så jeg tjekker nogle flere apps og se, jeg får den samme besked. Enhver app, der blev installeret på mit SD-kort, er forsvundet - men kun delvist. Ikonet findes stadig på "skrivebordet", og systemnavnet vises på listen over installerede apps på telefonen, men Google Play-butikken tror ikke, de er installeret - hvilket er forskelligt fra de symptomer, der er beskrevet i disse spørgsmål:

Alle apps, der flyttes til SD-kortet, er forsvundet

Min apps-status bliver pludselig "ikke installeret på telefonen", selv google play store!

som begge angiver, at applikationerne stadig er angivet som installeret i Play Butik.

Også - nu tænker jeg på dette en få apps var forsvundet tidligere. Jeg har huller i ikonfeltet, hvor jeg ved, at der var en applikation, men fordi jeg ikke brugte den hver dag, kan jeg ikke huske, hvilke der er :).

Jeg har forsøgt at fjerne og genindsætte SD'en. kort, men det har ingen effekt.

Når jeg geninstallerer applikationer, der har lokale data og / eller gemte kontooplysninger, er disse oplysninger stadig til stede. For eksempel, da jeg åbnede Amazon MP3-afspilleren, blev det ikke bedt mig om mine Amazon-kontooplysninger, men viste bare listen over album, jeg har købt. Dette indebærer, at det bare er mappen, der indeholder eksekverbare filer på SD-kortet, der er blevet slettet / ødelagt.

Jeg er begyndt at geninstallere apps, men jeg er bekymret for, at dette muligvis sker igen.

Så har nogen nogen ideer til, hvorfor dette kan være tilfældet?

Kommenter, da jeg er meget usikker på dette - der har været tilfælde, hvor noget lignende (men ikke det samme; i mit tilfælde har bibliotekslisten fungeret, men filerne var alle tomme på kortet) er sket med mig; som blev rettet ved at køre god 'ol' chkdsk 'fra en Windows-boks.
@Manishearth Jeg vil prøve dette, når jeg kommer hjem i aften - Jeg har ikke en micro SD-kortholder / konverter her på arbejde (faktisk er jeg ikke sikker på, hvor den jeg har derhjemme er - men i det mindste ved jeg, at jeg har en !)
Hmm - `chkdsk H: / F` ->" Kan ikke læse boot sektor ". Jeg kan dog læse drevet fra Windows
Det var kortet, der mislykkedes. Det tog yderligere 8 måneder, men det døde endelig denne weekend.
To svar:
Izzy
2013-11-06 18:28:25 UTC
view on stackexchange narkive permalink

Som Manishearth skrev, kan dette indikere problemer med kortet (og meget sandsynligt). Den opstart, du beskriver, kunne have været "for pludseligt" uden at afmontere kortet rent og dermed ødelægge dets filsystem; i hvilket tilfælde den "gode ol ' chkdsk " skal hjælpe (btw, Android sendes med fsck til den samme opgave, som du kan udføre via en terminalapp eller adb shell - se Kontroller og rette SD-kortfejl i selve Android?).

På den anden side kan det også betyde hardwareproblemer med kortet, hvilket endog kunne være årsagen til disse genstart, vende årsag og virkning: Ikke at være i stand til at læse / skrive eller støde på for mange "korrupte blokke", kan have udløst en begivenhed (som ommontering af kortbeskyttet / kun). Jeg er ikke sikker på, om sådan ville udløse en genstart (da ting, der tælles væsentlige af systemet normalt ikke findes på sdcard), men det ville ikke være umuligt. Således prøver ikke et nyt kort ikke.


PS - En lille baggrund på : Som leveret med Android 2.2+ er dette flytter kun dele af appen til dit kort, mens andre dele forbliver på internt lager. Især appens data forbliver her (i / data ), hvorfor det efter en geninstallation af dine apps allerede var (eller rettere "stadig") tilgængelige. For flere detaljer kan du tage et kig på vores app2sd tag-wiki.

Jeg er lige færdig med at geninstallere alle apps, og bortset fra en sag er alle indstillinger og data husket, så hvis det er problem med kortet, er det meget lokaliseret.
Jeg ville ikke være sikker på det, da din argumentering måske er baseret på en fejl: apps data gemmes i `/ data`, hvilket er * ikke * på kortet, medmindre du bruger nogle (rod) værktøjer som * Link2SD * - som du ikke gør ved din beskrivelse. Normal * App2SD * flytter kun * dele af appen * til kortet, men aldrig appsens data.
Ah - det giver mening. Jeg havde antaget, at flytning af en app til SD-kortet flyttede alt til kortet.
Nej, det ville ikke fungere af flere grunde. For det meste er det, at sdcard kun er monteret efter begivenheden 'boot_completed'; Hvis hele appen således ligger på den, ville din launcher ikke vide om de apps, der er installeret der, da den muligvis afsluttede initialiseringen, før kortet er monteret (tænker på, hvilket også ville forklare dit problem under lidt andre omstændigheder, dvs. hvis egentlig var hele appen flyttet). // Prøv mine tip. Hvis de viser sig nyttige, kan du overveje at acceptere / stemme svaret;)
Da jeg sagde "alt" mente jeg "alt undtagen en pointer til appen" - hvilket bare viser min uvidenhed om, hvordan disse ting fungerer. Jeg vil prøve ting, du foreslår, og jeg har allerede opstemt svaret; P
Tak! Jeg har lige integreret * App2SD * forklaringerne med svaret, der linker til yderligere information, så denne baggrund går ikke tabt i kommentarerne.
Alexander Konotop
2016-06-16 11:02:15 UTC
view on stackexchange narkive permalink

For mig forsvandt alle apps, da jeg ekstraherede det interne SD-kort, der gemmer interne data i min e-bog (e-bogen er drevet af Android 2.1). Jeg fik det til at ændre partitionsstørrelser for at passe til flere apps. Faktisk tændte jeg det uden dette SD-kort ved et uheld, og derefter blev alle apps afinstalleret, men ikke eksekverbare.

Ikke størrelsesændring af partition, men den tændte ulykke forårsagede problemet.

Så det er det gjorde: 1. Jeg fandt en dir, hvor alle installerede apk'er er. for mig var det / pb_data / data / apps2. Indtast adb shell og indtastede su i den shell (ja, root er nødvendigt) 3. indtastede ls for at liste alle apk'er3. Kaldes pm install XXXXX.apk på hver af disse apk-filer.

Denne installationstilstand forårsagede ingen konflikter (selvom den installerer apks til det samme sted, så skal den omskrive dem på en eller anden måde). Også alle apps data / indstillinger blev bevaret, alt er i orden.



Denne spørgsmål og svar blev automatisk oversat fra det engelske sprog.Det originale indhold er tilgængeligt på stackexchange, som vi takker for den cc by-sa 3.0-licens, den distribueres under.
Loading...