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

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
Axbor Axrorov
источник
Есть ли у вас в 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.

man0s
источник
6

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

  1. Щелкните File>Invalidate Caches / Restart
  2. Во всплывающем окне выберите Invalidate and Restart
aptgetrekt
источник
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.
Shizhen
источник
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 это решение больше не работало. Однако после «Недействительности кешей и перезапуска» проблема исчезла.

greeble31
источник
0

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

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

Бхушан Патил
источник
0

Решил, удалив все файлы * .iml и папку .idea

Имам Букс
источник
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

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

ВИВЕК ЧУДХАРЫ
источник