Замораживание индексации с сообщением: Индексирование приостановлено из-за обновления пакета


141

Я обновил Android Studio до версии 3.2.

После этого обновления один из моих проектов не хочет индексироваться.

Зависает с сообщением

«Индексирование приостановлено из-за пакетного обновления».

Как я могу это исправить?

Файл gradle-wrapper.properties:

distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip

Файл gradle-properties:

org.gradle.jvmargs=-Xmx1536m
org.gradle.parallel=true
org.gradle.daemon=true
org.gradle.configureondemand=true

Есть ли у вас в build.gradle какие-нибудь продукты? Есть ли у вас другие модули, кроме "app"?
aeracode 04

@aeracode нет. Других модулей кроме app у меня нет.
Axbor Axrorov 05

Для меня сообщение было: Индексирование приостановлено из-за пакетного обновления. Добавляем комментарий, чтобы
гуглить

Повторный импорт проекта - единственное решение для меня после того, как я попробовал все другие решения,
Саад Билал

Ответы:


72

Я столкнулся с той же проблемой с Android Studio 3.2 . Сделал недействительным кеш и перезапустил Android Studio, но у меня это все равно не сработало. Затем я просто повторно импортировал проект, и он сработал!


3
У меня была такая же проблема в AS 3.2, и я решаю только повторный импорт ... ty :)
Alex Felipe

2
Я решил это, удалив все файлы * .iml и папку
.idea

3
Что значит «реимпорт»? Где эта опция или как мне это сделать?
Джонатан Рис

Я хотел еще раз импортировать проект.
Мухаммед Рияс M

6
(Файл-> Недействительные кеши) работал у меня после обновления с 3.2 до 3.3
Брендан Кордингли

39

Просто перезапустите ( File > Invalidate Cache & Restart > Just Restart)

Я столкнулся с этой проблемой в Android Studio 3. +, когда принудительно закрыл Studio между некоторым процессом gradle.


Это работает, но затем я получаю ошибку https при обновлении поддержки Markdown, для исправления необходимо следовать этой теме: stackoverflow.com/questions/11571201/…
Fruit

Повторный импорт проекта - единственное решение для меня после того, как я попробовал все другие решения,
Саад Билал

Это также происходит, если вы редактируете проект, используя android-studio как root (т.е. с sudo). Когда вы затем пытаетесь использовать android-studio с тем же проектом, что и обычный пользователь, он не может перезаписать файлы, созданные корнем. Аннулирование кеша и удаление .idea-, app/build- и .gradle-folder (требуется sudo) решает проблему.
pasbi

34

У меня сработало нажатие кнопки воспроизведения. Он завершил индексацию и установил apk за секунды. Загвоздка в том, что мне приходится делать это каждый раз, и партия, похоже, не обновляется.


У меня это тоже сработало ... но вы знаете, как это автоматизировать?
Надим Шейх

26

Нажмите кнопку воспроизведения справа от индикатора выполнения.


после нажатия кнопки воспроизведения он начал отображаться Scanning files to index, но нет никаких изменений и ничего не происходит даже через 10 минут. Индикатор выполнения все еще загружается. Но закрыть проект и снова открыть сработало для меня .
Adarsh ​​Vijayan P

4
@AdarshVijayanP Эта проблема повторится, перезапустите ли вы студию или нажмете кнопку. В большинстве случаев эту проблему можно решить, нажав кнопку воспроизведения. Надеюсь, это будет исправлено в следующем обновлении Android Studio.
twenk11k

21

Нажмите кнопку воспроизведения справа от этого сообщения, и проблема исчезнет.

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


Это первое, что я пробую, не помогает
Axbor Axrorov

8
omfg, я не могу поверить, сколько беспокойства вызвала у меня эта проблема, и она решена нажатием той крошечной проклятой кнопки, которую я никогда раньше не видел.
AutonomousApps

13

Я аннулировал кеш и перезапустил Android Studio. Это сработало для меня. Вы можете сделать это: File > Invalidate Caches / Restart > Invalidate and Restart


1
Как сделать кеш недействительным?
Питер Мортенсен

5
Перейдите в File> Invalidate Caches / Restart> Invalidate and Restart
Tamoxin

12

Я сталкивался с этой проблемой много раз и каждый раз делал следующее:

Во-первых, нажмите на панель обработки в нижней части студии Android.

На экране появится всплывающее окно, подобное этому: введите описание изображения здесь

Нажмите на кнопку «Воспроизвести» в красном кружке и позвольте процессу завершиться.

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

Необязательно: нажмите кнопку (-) свернуть, если вы хотите, чтобы всплывающее окно свернулось


2
@MarkBuikema Но это решение, которое всегда работает, и я пробовал и тестировал многие другие методы, но ни один из них не работал, и это срабатывало каждый раз, поэтому я опубликовал это как ответ. Надеюсь, это может кому-то помочь. Думаю, эту проблему исправят в следующем обновлении студии android.
Harshit Agrawal

8

Я столкнулся с той же проблемой, похоже, что Android Studio испортила кеш.

Перейдите в Файл > Недействительные кеши и перезапустите

Затем в появившемся всплывающем окне выберите Invalidate and Restart.


6

Похоже, проблема связана с самой Android Studio. Я решил проблему, выполнив следующие действия:

  1. Щелкните File>Invalidate Caches / Restart
  2. Во всплывающем окне выберите Invalidate and Restart

6

Недействительный кеш -> перезапущен Android Studio -> повторно импортировать проект из местоположения проекта. Это сработало для меня


5

Это проблема в Android Studio начиная с версии 3.2, я опубликовал проблему в Android Studio Issue Tracker, она наконец принята. Жду, пока они ее решат.

Вот средство отслеживания проблем , вы можете следить здесь.

пожалуйста, также пометьте проблему, чтобы помочь ее решить.


Это не дает решения для этого ответа. Если вы опубликовали проблему до этого момента, предоставьте временное решение этой проблемы.
Харшит Агравал

4

Оставайтесь на связи с Интернетом. Позвольте пакету обновиться. Подождите один раз, и в следующий раз все будет легко. ИЛИ ... Нажмите кнопку воспроизведения.


3

Я видел эту ошибку, и ни одно из опубликованных здесь решений не помогло мне. У меня был конкретный сценарий (см. Ниже), и я мог избавиться от проблемы в моем конкретном сценарии. Не уверен, что у OP был тот же сценарий, вот мои два цента:

В моем конкретном случае у меня было два открытых проекта в Android Studio, где один из проектов был из каталога, смонтированного sshfs (другой проект был локальным для моего компьютера). Я считаю, что это заставило Android Studio выдать сообщение «Индексирование приостановлено из-за пакетного обновления», как ни странно, оба проектах.

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

Надеюсь, это поможет.


3
  1. Закрой свой проект
  2. Перейдите в корневой каталог вашего проекта,
  3. Найти и удалить xxx.imlфайл, то .ideaи .gradleпапки
  4. Снова откройте свой проект с помощью Android Studio.

3

У меня была такая же проблема, и я исправил, сделав следующее: Нажмите «Файл» -> нажмите «Недействительные кеши / перезагрузка». Вы увидите всплывающее окно -> выберите «Недействительный и перезапуск».


1

Я сделал это, экспортировав проект в zip-файл и открыв его как обычно. вы можете экспортировать, нажав на панель навигации файла и выбрав экспорт в zip-файл


1

Я столкнулся с той же проблемой, но ситуация, которая привела к этому, была другой: я создал удаленную ветку в репозитории проекта на GitHub, и она была пустой. А затем я проверяю эту ветку локально, пока работала студия Android.

Затем я удалил локальный репозиторий и создал его снова, но на этот раз он не был пустым. Далее я отправил код и в удаленную ветку. Теперь я думал, что он запустит проект нормально, но опять же произошло то же самое. Это привело к ошибке IDE.

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


1

Ни один из других ответов не помог мне. Даже не нажимая кнопку "play". Все, что сработало, это закрытие проекта и его повторное открытие через «Открыть существующий проект Android Studio».

Эффект длится только один сеанс. Как только я закрываю и снова открываю проект или AS 3.3, проблема появляется снова.

Удаление C:\Users\<user>\.AndroidStudio3.3\config\options\recentProjects.xml(перед запуском AS 3.3) - это альтернативный способ сделать то же самое.

РЕДАКТИРОВАТЬ

После обновления до AS 3.3.2 это решение больше не работало. Однако после «Недействительности кешей и перезапуска» проблема исчезла.


0

Дважды нажмите кнопку воспроизведения, а затем перейдите к файлу-> Недействительные кеши / перезапустить ...

повторяйте этот процесс каждый раз, когда вы сталкиваетесь с этой проблемой.



0

Я столкнулся с той же проблемой, потому что моя версия AS не совпадает с версией плагина gradle.


0

Эта проблема вызывается случайным образом в Android Studio V3. + [Система отслеживания проблем: https://issuetracker.google.com/issues/118523471] .

У этой проблемы может быть несколько причин, но в основном она связана либо с конфигурациями IntelliJ / Android Studio, связанными с " .gradle ", либо с " .iml " файлом.

Возможные решения:

  1. Щелкните значок воспроизведения под панелью обработки (в нижней части студии Android). Но имейте в виду, что несколько щелчков мышью также могут убить процесс индексации.
  2. Недействительный кеш (Файл -> Недействительный кеш и перезапуск -> Просто перезапустить)
  3. Очистить ((Сборка -> Очистить проект) и перестроить (Сборка -> Перестроить проект)
  4. Синхронизировать проект с файлами Gradle: доступные параметры (в зависимости от версии Android Studio) на
    • Инструменты -> Android -> Синхронизировать проект с файлами Gradle
    • кнопка доступна в верхнем левом углу на панели инструментов Android Studio
    • Файл -> Синхронизировать проект с файлами Gradle
  5. Удалите папки .idea и .gradle и файлы .idea и .iml из корневого каталога проекта и повторно импортируйте проект.

Я сталкивался с этой проблемой несколько раз и избавлялся от нее, используя одно или несколько из вышеперечисленных решений. Но в каком-то сценарии ничего из вышеперечисленных решений не может сработать (так как недавно я попал в ловушку). В этом случае мне нужно воссоздать тот же проект с нуля и скопировать в него необходимые файлы. Но в идеале это не должно быть решением. Пожалуйста, дайте мне знать, есть ли другое возможное решение.


0

Недействительный кеш и перезапуск сделали работу для меня. Теперь сборка компилируется за секунды.

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