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


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.