Де в магазині Play зберігаються програми, які я зараз завантажую?


12

Я завантажував Facebook з Play Store деякий час тому, коли телефон раптово повісився, тому я насильно вимкнув його, вийнявши акумулятор. Тепер, коли я перезавантажуюсь, Facebook вже не в черзі, і мені потрібно завантажити його ще раз. Тепер моє запитання: де Play Store тимчасово зберігав його під час його завантаження? Я побоююся, що десь є негідний неповний файл apk-файлу у Facebook, де використовується витрачений витрачений простір.


швидше за все, він зберігається у пошкодженому форматі, який телефон не може прочитати. Підключіть телефон до ПК та виконайте сканування та ремонт, щоб очистити пошкоджені файли.
форуми

На комп'ютерах @forums зазвичай немає інструментів для очищення неповних завантажень із розділів на пристроях Android. /dataнавіть не доступний без ADB.
Матвій

ОК, я просто припустив, що Android автоматично сканує розділи при перезавантаженні та очищає пошкоджені файли в розділах, так що це лише sdcard, які потребують сканування. Великі файли (на 50 Мб) не можуть зберігатися в пам'яті телефону, тому при їх перериванні лише сканування та відновлення можуть повернути пам'ять.
форуми

Відповіді:


11

Додаток Playstore зазвичай використовує /data/localдля тимчасового зберігання .apkфайлів під час завантаження, потім встановлює їх звідти і, нарешті, видаляє тимчасовий файл завантаження (який потім перейшов /data/app). /data/localКаталог повинен бути доступний для читання всіх процесів (так що не корінний не потрібно перераховувати його зміст), так як він використовується в якості свого роду «тимчасового каталогу» для багатьох речей (ви могли б думати про нього , як «неправильно іменованої» /tmpдиректорії).

Цей каталог повинен бути «очищений» при перезавантаженні 1 , так що ваше питання може бути досить розбитий .apkв /data/app. Нова установка повинна все-таки вирішити це. Я також рекомендую використовувати AppMonster Pro - так, версія Pro: під час кожного встановлення / оновлення він захоплює .apkфайл встановленого / оновленого додатка і зберігає копію. Тож у таких випадках, ви можете просто схопити попередню версію та встановити її.

Тільки для повноти: Схоже, таких "тимчасових каталогів" на пристроях Android більше. Досліджуючи звалище на складі 2.2 Motorola Milestone 2, я, наприклад, також виявив /data/download. Різні пристрої можуть додатково використовувати інші каталоги. Але це не повинно вплинути на ваше питання Playstore.


1 Я можу базувати це лише на одному зі своїх пристроїв (Motorola Milestone 2, штатний Android 2.2), де я витягнув резервну копію Nandroid, що зберігається на моєму ПК. Там init.rcфайл (який викликається під час завантаження) ao містить таке:

mkdir /data/local 0771 mot_tcmd shell
mkdir /data/local/tmp 0771 mot_tcmd shell
mkdir /data/local/12m 0771 mot_tcmd shell
mkdir /data/local/12m/batch 0771 mot_tcmd shell

Легко бачити: /data/localкаталог створюється під час завантаження, що говорить про те, що в цей момент він порожній. Те саме стосується btw. для/data/download


На вашу думку, це очищено? Ви маєте на увазі у своєму досвіді ? : P
Метью читайте

Я ніколи не відчував необхідності ретельно перевіряти. Щоразу, коли я дивився, він був порожнім. Але оскільки я ніколи не відчував проблем із перерваною установкою, я не можу сказати точно. Коли я не писав це за своїм комп’ютером, у мене не було можливості перевірити, що я вважав, що може бути позаду, тому дякую за нагадування, я оновлю свою відповідь ...
Izzy

У моєму Xperia Ray (ST18i) під керуванням ICS я не маю доступу до /dataкаталогу. Чи можуть налаштування відрізнятися на телефонах Xperia чи це ICS?
Алекс Ессільфі

Ви не маєте повного доступу до /dataкаталогу та його вмісту, якщо ваш пристрій не вкорінений. Без кореня ви можете отримати доступ до його частин, якщо знаєте, де вони знаходяться; Ви, наприклад, повинні мати можливість прямого доступу до /data/localпапки, але, можливо, не зможете "переглядати" /dataвміст папки. Тож із графічними інтерфейсами, що цікаво натискають, у вас може виникнути складний спосіб потрапити туди, якщо ви не зможете ввести повний шлях вручну :)
Izzy
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.