Indeksowanie zawiesza się z komunikatem: Indeksowanie zostało wstrzymane z powodu aktualizacji partii

141

Zaktualizowałem Android Studio do wersji 3.2.

Po tej aktualizacji jeden z moich projektów nie chce być indeksowany.

Zawiesza się wraz z komunikatem

„Indeksowanie wstrzymane z powodu aktualizacji zbiorczej”.

Jak mogę to naprawić?

Plik 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

Plik gradle-properties:

org.gradle.jvmargs=-Xmx1536m
org.gradle.parallel=true
org.gradle.daemon=true
org.gradle.configureondemand=true
Axbor Axrorov
źródło
Czy masz jakieś smaki produktu w swojej build.gradle? Czy masz inne moduły oprócz „aplikacji”?
aeracode
@aeracode nie. Nie mam żadnych innych modułów oprócz app.
Axbor Axrorov
Dla mnie komunikat brzmiał: Indeksowanie wstrzymane z powodu aktualizacji zbiorczej. Dodanie komentarza tak, aby Google i indeks poprawnie: D
droid256
Ponowny import projektu jest dla mnie jedynym rozwiązaniem po wypróbowaniu wszystkich innych rozwiązań
Saad Bilal

Odpowiedzi:

72

Napotkałem ten sam problem w Android Studio 3.2 . Unieważniono pamięć podręczną i zrestartowałem Android Studio, ale nadal nie działało. Następnie ponownie zaimportowałem projekt i zadziałało!

Muhamed Riyas M.
źródło
3
Miałem ten sam problem w AS 3.2 i rozwiązałem tylko ponowne importowanie też ... ty :)
Alex Felipe
2
Rozwiązałem to, usuwając wszystkie pliki * .iml i folder
.idea
3
Co masz na myśli przez „ponowny import”? Gdzie jest ta opcja lub jak to zrobić?
Jonathan Rys
Chciałem ponownie zaimportować projekt.
Muhamed Riyas M
6
(File-> Invalidate Caches) działało dla mnie po aktualizacji z wersji 3.2 do 3.3
Brendan Cordingley,
39

Po prostu uruchom ponownie ( File > Invalidate Cache & Restart > Just Restart)

Napotkałem ten problem w Android Studio 3. +, gdy zamykałem Studio na siłę pomiędzy jakimś procesem gradacji.

Khemraj
źródło
Działa, ale potem pojawia się błąd https podczas aktualizacji obsługi Markdown, muszę postępować zgodnie z tym wątkiem, aby naprawić: stackoverflow.com/questions/11571201/ ...
Fruit
Ponowny import projektu jest dla mnie jedynym rozwiązaniem po wypróbowaniu wszystkich innych rozwiązań
Saad Bilal
Dzieje się tak również, jeśli edytujesz projekt używając android-studio jako root (tj. Z sudo). Kiedy następnie spróbujesz użyć android-studio z tym samym projektem co zwykły użytkownik, nie może on nadpisać plików utworzonych przez roota. Unieważnienie pamięci podręcznej i usunięcie folderu .idea-, app/build- i .gradle-folder (wymaga sudo) rozwiązuje problem.
pasbi
34

Naciśnięcie przycisku odtwarzania działało dla mnie. Zakończył indeksowanie i zainstalował apk w kilka sekund. Problem polega na tym, że muszę to robić za każdym razem, a partia nie wydaje się aktualizować.

Polycarp Kavoo
źródło
U mnie też zadziałało ... ale czy wiesz, jak to zautomatyzować?
Nadeem Shaikh
26

Kliknij przycisk odtwarzania po prawej stronie paska postępu.

Phil
źródło
po kliknięciu przycisku odtwarzania zaczęło się wyświetlać Scanning files to index, ale nie ma zmian i nic się nie dzieje nawet po 10 minutach. Pasek postępu wciąż się ładuje. Ale zamknięcie projektu i ponowne otwarcie zadziałało dla mnie .
Adarsh ​​Vijayan P
4
@AdarshVijayanP Ten problem powtórzy się niezależnie od tego, czy uruchomisz ponownie studio, czy naciśniesz przycisk. W większości przypadków kliknięcie przycisku odtwarzania rozwiązałoby ten problem. Mam nadzieję, że zostanie to naprawione przy następnej aktualizacji Android Studio.
twenk11k
21

Naciśnij przycisk odtwarzania po prawej stronie tego komunikatu, a problem zostanie rozwiązany.

Musisz to robić za każdym razem, ponieważ w tej chwili problem jest systematyczny i nie ma rozwiązania, aby go powstrzymać.

Kirill Starostin
źródło
To jest pierwsza rzecz, której próbuję, ale nie pomaga
Axbor Axrorov
8
omfg, nie mogę uwierzyć, ile niepokoju spowodował ten problem i można go rozwiązać, klikając ten mały, cholerny przycisk, którego nigdy wcześniej nie widziałem.
AutonomousApps
13

Unieważniłem pamięć podręczną i ponownie uruchomiłem Android Studio. To zadziałało dla mnie. Możesz to zrobić poprzez: File > Invalidate Caches / Restart > Invalidate and Restart

Tamoksyna
źródło
1
W jaki sposób można unieważnić pamięć podręczną?
Peter Mortensen
5
Idź do Plik> Unieważnij pamięci podręczne / Uruchom ponownie> Unieważnij i uruchom ponownie
Tamoxin
12

Wielokrotnie miałem do czynienia z tym problemem i za każdym razem robiłem:

Najpierw kliknij pasek przetwarzania na dole studia Android.

Na ekranie pojawi się wyskakujące okienko: wprowadź opis obrazu tutaj

Kliknij przycisk Odtwórz w czerwonym kółku i pozwól, aby proces się zakończył.

Pamiętaj, że będziesz musiał to powtórzyć za każdym razem, gdy napotkasz ten problem, ponieważ jest to jakiś błąd lub coś w AS w wersji 3.2

Opcjonalnie: kliknij (-) przycisk minimalizacji, jeśli chcesz, aby wyskakujące okienko minimalizowało

Harshit Agrawal
źródło
2
@MarkBuikema Ale to jest rozwiązanie, które zawsze działa i wypróbowałem i przetestowałem wiele innych metod, ale żadna nie działała i to działało za każdym razem, więc opublikowałem to jako odpowiedź. Mam nadzieję, że to może komuś pomóc. Myślę, że naprawią ten problem w następnej aktualizacji studia Android.
Harshit Agrawal
8

Napotkałem ten sam problem, wygląda na to, że Android Studio psuje pamięć podręczną.

Przejdź do Plik > Unieważnij pamięci podręczne i uruchom ponownie

Następnie w wyskakującym okienku, które się pojawi, wybierz Unieważnij i uruchom ponownie

man0s
źródło
6

Wygląda na to, że wystąpił problem z samym Androidem Studio. Rozwiązałem ten problem na razie, wykonując następujące kroki:

  1. Kliknij File>Invalidate Caches / Restart
  2. W wyskakującym okienku wybierz Invalidate and Restart
aptgetrekt
źródło
6

Unieważniono pamięć podręczną -> uruchomiono ponownie Android Studio -> ponownie zaimportuj projekt z lokalizacji projektu. U mnie to zadziałało

Mahabub Karim
źródło
5

Jest to problem w Android Studio od wersji 3.2, opublikowałem problem w narzędziu Android Studio Issue Tracker, w końcu został zaakceptowany. Czekam, aż go rozwiążą.

Oto narzędzie do śledzenia problemów , które możesz śledzić tutaj.

oznacz również problem, aby pomóc w jego rozwiązaniu.

Bisma Frühling
źródło
To nie daje rozwiązania tej odpowiedzi. Jeśli opublikowałeś problem do tego czasu, podaj tymczasowe rozwiązanie tego problemu.
Harshit Agrawal
4

Pozostań w kontakcie z Internetem, pozwól na aktualizację partii, poczekaj jeden raz, a następnym razem będzie łatwo. LUB ... Kliknij przycisk odtwarzania.

Muhammad Obaid
źródło
3

Widziałem ten błąd i żadne z zamieszczonych tutaj rozwiązań nie zadziałało. Miałem określony scenariusz (patrz poniżej) i mogłem pozbyć się problemu w moim konkretnym scenariuszu. Nie jestem pewien, czy OP miał ten sam scenariusz, oto moje dwa centy:

W moim konkretnym przypadku miałem dwa projekty otwarte w Android Studio, gdzie jeden z projektów był z katalogu zamontowanego w sshfs (drugi projekt był lokalny dla mojego komputera). Wydaje mi się, że to sprawiło, że Android Studio wyrzuciło komunikat „Indeksowanie wstrzymane z powodu aktualizacji zbiorczej” na, co dziwne, na obu projektach.

Aby pozbyć się błędu w projekcie lokalnym, musiałem zamknąć zdalnie zamontowany projekt. Po zamknięciu tego projektu wiadomość dotycząca mojego lokalnego projektu zniknęła.

Mam nadzieję, że to pomoże.

bappak
źródło
3
  1. Zamknij swój projekt
  2. Przejdź do katalogu głównego swojego projektu,
  3. Znajdź i usuń xxx.imlplik, foldery .ideai.gradle
  4. Otwórz ponownie swój projekt za pomocą Android Studio.
shizhen
źródło
3

Miałem ten sam problem i naprawiłem, wykonując następujące czynności: Kliknij Plik -> kliknij Unieważnij pamięci podręczne / Uruchom ponownie. Pojawi się wyskakujące okienko -> wybierz Unieważnij i uruchom ponownie

Aziz Asad
źródło
1

Zrobiłem to, eksportując projekt do pliku zip i otwierając go jak zwykle. można wyeksportować, klikając pasek nawigacyjny pliku i wybierając opcję eksportu do pliku zip

Amam Mustofa
źródło
1

Napotkałem ten sam problem, ale sytuacja, która do tego doprowadziła, była inna: utworzyłem zdalną gałąź w repozytorium projektu na GitHub i była pusta. A potem płacę do tego oddziału lokalnie, gdy działało Android Studio.

Następnie usunąłem lokalne repozytorium i utworzyłem je ponownie, ale tym razem nie było puste. Następnie pchnąłem kod również do zdalnej gałęzi, teraz myślałem, że uruchomi projekt normalnie, ale znowu stało się to samo. Spowodowało to błąd IDE.

Aby rozwiązać ten problem, usunąłem to lokalne repozytorium i ponownie je zaimportowałem, a potem zaczęło się poprawnie.

Aman Kumar Kashyap
źródło
1

Żadna z pozostałych odpowiedzi nie działała dla mnie. Nawet nie wciskając przycisku „play”. Wszystko, co działało, to zamknięcie projektu i ponowne otwarcie go poprzez „Otwórz istniejący projekt Android Studio”.

Efekt utrzymuje się tylko przez jedną sesję. Jak tylko zamknę i ponownie otworzę projekt lub AS 3.3, problem pojawia się ponownie.

Usuwanie C:\Users\<user>\.AndroidStudio3.3\config\options\recentProjects.xml(przed uruchomieniem AS 3.3) jest alternatywnym sposobem osiągnięcia tego samego.

EDYTOWAĆ

Po aktualizacji do AS 3.3.2 to rozwiązanie przestało działać. Jednak po „Unieważnij pamięć podręczną i uruchom ponownie” problem zniknął.

greeble31
źródło
0

Kliknij dwukrotnie przycisk odtwarzania, a następnie przejdź do pliku-> Unieważnij pamięci podręczne / Uruchom ponownie ...

powtarzaj ten proces za każdym razem, gdy napotkasz ten problem.

Bhushan Patil
źródło
0

Rozwiązałem to, usuwając wszystkie pliki * .iml i folder .idea

Imam Bux
źródło
0

Napotkałem ten sam problem, ponieważ moja wersja AS różni się od wersji wtyczki Gradle.

shaojun lyu
źródło
0

Ten problem pojawia się losowo w Android Studio V3. + [Issue tracker: https://issuetracker.google.com/issues/118523471] .

Może być wiele przyczyn tego problemu, ale są to głównie konfiguracje IntelliJ / Android Studio związane z plikiem „ .gradle ” lub „ .iml ”.

Możliwe rozwiązania:

  1. Kliknij ikonę odtwarzania pod paskiem przetwarzania (na dole studia Android). Należy jednak pamiętać, że wielokrotne kliknięcia mogą również zakończyć proces indeksowania.
  2. Unieważnij pamięć podręczną (Plik -> Unieważnij pamięć podręczną i uruchom ponownie -> Po prostu uruchom ponownie)
  3. Wyczyść ((Kompiluj -> Wyczyść projekt) i Przebuduj (Kompiluj -> Odbuduj projekt)
  4. Synchronizuj projekt z plikami Gradle: dostępne opcje (w zależności od wersji Android Studio) pod adresem
    • Narzędzia -> Android -> Synchronizuj projekt z plikami Gradle
    • przycisk dostępny w lewym górnym rogu paska narzędzi Android Studio
    • Plik -> Synchronizuj projekt z plikami Gradle
  5. Usuń foldery .idea i .gradle oraz pliki .idea i .iml z katalogu głównego projektu i ponownie zaimportuj projekt

Kilka razy miałem do czynienia z tym problemem i pozbyłem się go, stosując jedno lub więcej z powyższych rozwiązań. Ale w jakimś scenariuszu nic z powyższych rozwiązań może nie działać (ostatnio jestem uwięziony). W takim przypadku muszę odtworzyć ten sam projekt od podstaw i z powrotem skopiować do niego wymagane pliki. Ale w idealnym przypadku nie powinno to być rozwiązaniem. Daj mi znać, jeśli jest jakieś inne możliwe rozwiązanie.

Akki
źródło
0

Unieważnienie pamięci podręcznej i ponowne uruchomienie zadziałało za mnie. Teraz kompilacja kompiluje się w kilka sekund.

VIVEK CHOUDHARY
źródło