Індексація заморожується з повідомленням: Індексування призупинено через оновлення партії


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? Чи є у вас інші модулі, крім "програми"?
аерокод

@aeracode ні. У мене немає інших модулів, крім програми.
Axbor Axrorov

Для мене повідомлення було таке: Індексування призупинено через пакетне оновлення. Додайте коментар, щоб Google і правильно індексував: D
droid256

Повторний імпорт проекту є єдиним рішенням для мене після спроб усіх інших рішень
Саад Білал

Відповіді:


72

Я зіткнувся з тією ж проблемою і з Android Studio 3.2 . Недійсний кеш і перезапущено Android Studio, але це все ще не працювало для мене. Тоді я просто повторно імпортував проект, і він спрацював!


3
У мене була така ж проблема в AS 3.2 і вирішувати лише повторний імпорт теж ... ty :)
Alex Felipe

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

3
Що ви маєте на увазі "реімпорт"? Де цей варіант або як це зробити?
Джонатан Ріс

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

6
(File-> Invalidate Caches) працював у мене після оновлення з 3.2 до 3.3
Brendan Cordingley

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папки (вимагає 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
Перейдіть у файл> Недійсні кеші / перезавантаження> Недійсні та перезапустіть
Tamoxin

12

Я багато разів стикався з цим питанням, і щоразу робив:

По-перше, натисніть на панель обробки внизу андроїд-студії.

На екрані з'явиться спливаюче вікно, введіть тут опис зображення

Натисніть на червону кнопку "Відтворити" і нехай процес завершиться.

Зауважте, що вам доведеться повторювати це кожного разу, коли ви стикаєтеся з цією проблемою, оскільки це якась помилка чи щось у версії AS 3.2

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


2
@MarkBuikema Але це рішення, яке завжди працює, і я спробував і протестував багато інших методів, але жоден не працював, і це працювало кожен раз, тому я розміщував це як відповідь. Сподіваюся, це може комусь допомогти. Я думаю, вони вирішать це питання в наступному оновлення андроїд-студії.
Harshit Agrawal

8

Я зіткнувся з тією ж проблемою, схоже, що Android Studio переплутав кеш.

Перейдіть у меню Файл > Недійсні кеші та перезапустіть

Потім на спливаючому вікні, що з’являється, виберіть Недійсний та Перезавантажте


6

Схоже, існує проблема із самою Android Studio. Наразі я вирішив проблему, виконавши наступні кроки:

  1. Клацніть File>Invalidate Caches / Restart
  2. На спливаючому вікні вибирайте Invalidate and Restart

6

Недійсний кеш -> перезапущена Android Studio -> повторний імпорт проекту з місця розташування проекту. Це працювало на мене


5

Це проблема в Android Studio з версії v3.2, я опублікував проблему в Android Studio Issue Tracker, вона остаточно прийнята. Чекаю, коли вони це вирішать.

Ось трекер випуску , за яким ви можете ознайомитися звідси.

будь ласка, позначте цю проблему, щоб допомогти її вирішити.


Це не забезпечує вирішення цієї відповіді. Якщо ви опублікували проблему до цього часу, надайте тимчасове рішення цієї проблеми.
Harshit Agrawal

4

Залишайтеся на зв’язку з Інтернетом. Дозвольте оновити пакет. Зачекайте один раз, і наступного разу буде легко. АБО ... Натисніть кнопку відтворення.


3

Я побачив цю помилку, і жодне з розміщених тут рішень не працювало на мене. У мене був конкретний сценарій (див. Нижче), і я міг позбутися проблеми в своєму конкретному сценарії. Не впевнений, чи був у ОП однаковий сценарій, ось два мої центи:

У моєму конкретному випадку у мене було відкрито два проекти в Android Studio, де один із проектів був зі встановленого в sshfs каталогу (інший проект був локальним для мого комп'ютера). Я вважаю, що змусило Android Studio кинути повідомлення "Індексація призупинена через пакетне оновлення" на, як не дивно, і те , і інше проекти.

Щоб позбутися помилки на локальному проекті, мені довелося закрити віддалений змонтований проект. Після закриття цього проекту повідомлення для мого місцевого проекту не було.

Сподіваюся, що це допомагає.


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


1

Я зробив це, експортувавши проект у zip-файл та відкривши його як звичайне. Ви можете експортувати, натиснувши на панель навігації та виберіть Експортувати в zip-файл


1

Я зіткнувся з тим же Випуском, але ситуація, яка призвела до цього, була іншою: я створив віддалену гілку в сховищі проекту на GitHub і він був порожнім. І тоді я заїжджаю на локальну місцевість, поки працює андроїд-студія.

Потім я видалив локальне сховище та створив його знову, але цього разу він не був порожнім. Далі я підштовхнув код до віддаленої гілки. Тепер я подумав, що він запустить проект нормально, але знову це сталося. Це призвело до помилки IDE.

Щоб вирішити цю проблему, я видалив це місцеве сховище та знову його імпортував.


1

Жодна з інших відповідей не працювала на мене. Навіть не натискаючи кнопку "відтворити". Все, що працювало, було закриття проекту та його повторне відкриття через "Відкрити існуючий проект Android Studio".

Ефект триває лише один сеанс. Як тільки я закриваю проект і знову відкриваю його, або AS 3.3, проблема знову з’являється.

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

EDIT

Після оновлення до AS 3.3.2 це рішення більше не працювало. Однак після "Недійсних кешів та перезапуску" проблема зникла.


0

Двічі натисніть кнопку відтворення та перейдіть до файлу-> Недійсний кеш / Перезапуск ...

повторюйте цей процес щоразу, коли ви стикаєтеся з цією проблемою.



0

Я зіткнувся з тією ж проблемою, оскільки моя версія AS не збігається з версією плагіну gradle.


0

Цей випуск кокку випадковим чином в Android Studio V3. + [Трекер випуску: https://issuetracker.google.com/isissue/118523471] .

Причин цієї проблеми може бути кілька, але це, головним чином, " .gradle " або " .iml " ", пов'язаними з IntelliJ / Android Studio.

Можливі рішення:

  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.