Як виправити оптимізацію "Android запускається" на кожному завантаженні?


18

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

Він працював трохи повільно, тому я витер кеш, потім виконав скидання за замовчуванням, як рекомендовано.

Тепер я отримую " Android починає оптимізувати додаток xx 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.