Как исправить оптимизацию «Android запускается» при каждой загрузке?


18

Я недавно обновился до Lollipop на Moto G (1st Gen).

Он работал немного медленно, поэтому я очистил кеш, а затем выполнил сброс к заводским настройкам, как рекомендовано.

Теперь я получаю сообщение « Android начинает оптимизировать приложение xx of xx » при каждой загрузке.

Очевидно не жизнь и смерть, но раздражает необходимость ждать 10 минут для каждой перезагрузки.

Это известная проблема, и есть ли способ исправить это?


Это часто встречается при использовании бета-версии Xposed Framework для 5.x. У вас это установлено? Был ли кеш и вайпы предварительно сформированы в настройках, из стокового рекавери или кастомного рекавери?
IAmTheSquidward

Ответы:


4

У меня точно такая же проблема была на том же телефоне. После выполнения некоторого рытья кажется, что это происходит, когда Android есть проблемы оптимизация одного или несколько приложений, поэтому он упорно повторяет все из них. Поэтому я удалял приложения по одному и перезагружался, и проблема исчезла после удаления SuperSU.

Не желая оставлять свой телефон без рута, я заметил, что установил последнюю версию SuperSU (2.79 SR3), поэтому я пошел сюда и загрузил последнюю стабильную версию (2.79):

https://forum.xda-developers.com/apps/supersu

После установки у меня больше не было проблем.

Во время устранения неполадок я также очистил кеш, хотя я не уверен, помогло это или нет:

  1. Загрузка для восстановления
    Для Moto G 1-го поколения:

    1. Выключить телефон

    2. Нажмите и удерживайте кнопку уменьшения громкости, нажмите и удерживайте кнопку питания, подождите около 4 секунд, а затем отпустите обе кнопки

    3. Нажмите громкость вниз, чтобы выбрать Восстановление и нажмите громкость вверх, чтобы загрузиться для восстановления

  2. Очистить кеш
    Для Moto G 1-го поколения (сток рекавери):

    1. Если вы попадаете на экран с надписью «Нет команды»

      1. Нажмите и удерживайте кнопку питания в течение 2-3 секунд
      2. Не отпуская кнопку питания, нажмите кнопку увеличения громкости и отпустите кнопку увеличения громкости
      3. Отпустите кнопку питания
    2. Используйте кнопки регулировки громкости для перемещения вниз, чтобы стереть раздел кэша и выберите его с помощью кнопки питания

    3. Подождите, пока он закончится (это может занять некоторое время), затем перезагрузите


3

Для моего первого поколения мото X я смог решить проблему:

  1. очистка дискового пространства
  2. обновление всех приложений
  3. загрузка через оптимизацию (~ 130 приложений)
  4. очистить кеш (осталось 2,75 МБ)
  5. выключить (выключить)
  6. загрузка через оптимизацию (2 приложения)
  7. очистить кэш (осталось 3,5 МБ -> 2,84 МБ)
  8. выключить (выключить)
  9. загрузка - без оптимизации!

У меня было 500 МБ свободного места, и я увеличил его до 5 ГБ, удалив фотографии и загруженные файлы.

Несколько других идей со всей сети:


1

Это потому, что Android очищает оптимизированные dexфайлы, когда ему нужно место на диске. Следовательно это воссоздано во время загрузки. Вы можете прочитать более подробную информацию об отладке здесь .

Если у вас есть рутированное устройство, вы можете попробовать следующее приложение; он блокирует файлы dex, тем самым экономя много времени:

https://play.google.com/store/apps/details?id=in.co.giis.optimisingappfixer

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.