İletiyle endeksleme dondurma: Toplu güncelleme nedeniyle endeksleme duraklatıldı


141

Android Studio'yu sürüm 3.2'ye güncelledim.

Bu güncellemeden sonra projelerimden biri endekslemek istemiyor.

Mesajla donuyor

Msgstr "Toplu güncelleme nedeniyle endeksleme duraklatıldı".

Bunu nasıl düzeltebilirim?

Dosya 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

Dosya gradle-properties:

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

Build.gradle ürününüzde bazı ürün lezzetleri var mı? "Uygulama" dışında başka modülleriniz var mı?
aeracode

@aeracode değil. Uygulama dışında başka modülüm yok.
Axbor Axrorov

Benim için ileti şuydu: Toplu güncelleme nedeniyle dizin oluşturma duraklatıldı. Google ve dizini doğru şekilde eklemek için bir yorum ekleme: D
droid256

Diğer tüm çözümleri denedikten sonra projeyi yeniden içe aktarma benim için tek çözüm
Saad Bilal

Yanıtlar:


72

Aynı sorunu Android Studio 3.2 ile de karşılaştım . Önbelleği geçersiz kıldı ve Android Studio'yu yeniden başlattı, ancak yine de benim için çalışmadı. Sonra projeyi tekrar aldım ve işe yaradı!


3
Ben AS 3.2 aynı sorunu vardı ve sadece yeniden ithal çok çözmek ... ty :)
Alex Felipe

2
Tüm * .iml dosyalarını ve .idea klasörünü silerek çözdüm
gnomeria

3
Ne demek "yeniden ithal"? Bu seçenek nerede veya bunu nasıl yaparım?
Jonathan Rys

Projeyi bir kez daha içe aktarmak istedim.
Muhamed Riyas M

6
(Dosya-> Geçersiz Önbellekler) 3.2'den 3.3'e güncellendikten sonra benim için çalıştı
Brendan Cordingley

39

Sadece Yeniden Başlat ( File > Invalidate Cache & Restart > Just Restart)

Bu sorunu Android Studio 3'te gördüm. + Studio'yu bazı sınıf işlemleri arasında zorla kapattığımda.


Çalışıyor, ancak daha sonra Markdown desteği güncellenirken https hatası alıyorum, düzeltmek için bu konuyu takip etmem gerekiyor: stackoverflow.com/questions/11571201/…
Fruit

Diğer tüm çözümleri denedikten sonra projeyi yeniden içe aktarma benim için tek çözüm
Saad Bilal

Ayrıca android-studio'yu root olarak (yani ile sudo) kullanarak bir projeyi düzenlerseniz de olur . Daha sonra android-studio'yu normal kullanıcıyla aynı projeyle kullanmaya çalıştığınızda, kökün oluşturduğu dosyaların üzerine yazamaz. Önbelleği geçersiz kılmak ve .idea-, app/build- ve .gradle-klasörünü (gerektirir sudo) kaldırmak sorunu çözer.
pasbi

34

Oynat düğmesine basmak benim için çalıştı. Endekslemeyi bitirdi ve apk'yi saniyeler içinde yükledi. Yakalama ben bunu her zaman yapmak zorunda ve toplu güncelleme görünmüyor olmasıdır.


Benim için de işe yaradı ... ama nasıl otomatikleştireceğinizi biliyor musunuz?
Nadeem Shaikh

26

İlerleme çubuğunun sağındaki oynat düğmesini tıklayın.


oynat düğmesine tıkladıktan sonra gösterilmeye başlandı Scanning files to index, ancak değişiklik yok ve 10 dakika sonra bile hiçbir şey olmuyor. İlerleme çubuğu hala yükleniyor. Ama projeyi kapat ve yeniden aç benim için çalıştı .
Adarsh ​​Vijayan P

4
@AdarshVijayanP Bu sorun, stüdyoyu yeniden başlatsanız veya düğmeye bassanız da tekrar ortaya çıkacaktır. Çoğu durumda, oynat düğmesine tıklamak bu sorunu çözecektir. Umarım bu bir sonraki Android Studio güncellemesi ile giderilecektir.
twenk11k

21

Bu mesajın sağındaki oynat düğmesine bastığınızda sorun çözülür.

Bunu her seferinde yapmalısınız, çünkü şu anda sorun sistematiktir ve görünmesini engelleyecek bir çözüm yoktur.


Bu denediğim ilk şey, yardımcı olmuyor
Axbor Axrorov 18:18

8
omfg, bu sorunun bana ne kadar öfkeli olduğuna inanamıyorum ve daha önce hiç görmediğim küçük lanet düğmeyi tıklatarak çözüldü.
AutonomousApps

13

Önbelleği geçersiz kıldım ve Android Studio'yu yeniden başlattım. Bu benim için çalıştı. Bunu şu şekilde yapabilirsiniz: File > Invalidate Caches / Restart > Invalidate and Restart


1
Önbellek nasıl geçersiz kılınabilir?
Peter Mortensen

5
Dosya> Önbellekleri
Geçersiz Kıl

12

Bu sorunla birçok kez karşılaştım ve her zaman yaptığım şey:

İlk olarak, android stüdyosunun altındaki işlem çubuğuna tıklayın.

Ekranda böyle bir açılır pencere görünecektir. resim açıklamasını buraya girin

Kırmızı daire içine alınmış Oynat düğmesini tıklayın ve işlemin tamamlanmasını bekleyin.

Bu sürümle karşılaştığınız her seferinde tekrarlamanız gerekeceğini unutmayın, çünkü bu AS sürüm 3.2'de bir çeşit hata veya bir şeydir

İsteğe bağlı: simge durumuna küçültmek için açılır pencereye isterseniz (-) simge durumuna küçült düğmesini tıklayın


2
@MarkBuikema Ama bu her zaman çalışan bir çözüm ve ben birçok yöntem denedim ve test ettim ama hiçbiri işe yaramadı ve bu her zaman çalıştı, bu yüzden bunu cevap olarak gönderdim. Umarım bu birine yardımcı olabilir. Android Studio'nun bir sonraki güncellemesinde bu sorunu çözeceklerini düşünüyorum.
Harshit Agrawal

8

Aynı sorunla karşılaştım, Android Studio önbelleği bozuyor gibi görünüyor.

Dosya > Önbellekleri Geçersiz Kıl ve Yeniden Başlat'a gidin

Ardından görünen Pop- up'ta Geçersiz Kıl ve Yeniden Başlat'ı seçin


6

Android Studio'nun kendisinde bir sorun var gibi görünüyor. Şu adımları uygulayarak sorunu şimdilik düzelttim:

  1. Tıklayın File>Invalidate Caches / Restart
  2. Açılır pencerede seçim yapın Invalidate and Restart

6

Önbelleği geçersiz kıldı -> yeniden başlatılan Android Studio -> projeyi proje konumundan yeniden içe aktarın. Benim için çalıştı


5

Bu, Android Studio'da v3.2'den beri bir sorun, Android Studio Issue Tracker'da bir sorun yayınladım, sonunda kabul ediliyor. Çözmelerini bekliyorum.

İşte sorun izleyici , buradan takip edebilirsiniz.

Çözüme yardımcı olması için lütfen sorunu da yıldızla işaretleyin.


Bu, bu cevaba çözüm getirmez. Şimdiye kadar bir sorun gönderdiyseniz, bu soruna geçici bir çözüm sağlayın.
Harshit Agrawal


3

Bu hatayı gördüm ve burada yayınlanan çözümlerin hiçbiri benim için çalışmadı. Belirli bir senaryom vardı (aşağıya bakın) ve özel senaryomdaki sorundan kurtulabilirim. OP'nin aynı senaryoya sahip olup olmadığından emin değilim, burada iki sentim var:

Benim özel durumumda, Android Studio'da açık olan iki projem vardı, projelerden biri sshfs-monte edilmiş bir dizindeydi (diğer proje bilgisayarım için yereldi). Android Studio'nun garip bir şekilde her iki projede de "Toplu güncelleme nedeniyle duraklatıldı, duraklatma" mesajını atmasını sağladığına inanıyorum .

Yerel projedeki hatadan kurtulmak için uzaktan monte edilen projeyi kapatmak zorunda kaldım. Bu projeyi kapattığımda, yerel projeme mesaj gitti.

Umarım yardımcı olur.


3
  1. Projenizi kapatın
  2. Proje kök dizininize gidin,
  3. xxx.imlDosyayı .ideave .gradleklasörlerini bulma ve silme
  4. Android Studio'yu kullanarak projenizi tekrar açın .

3

Aynı sorunu yaşadım ve aşağıdakileri yaparak çözdüm: Dosya'yı tıklayın -> Önbellekleri Geçersiz Kıl / Yeniden Başlat'ı tıklayın Bir açılır pencere göreceksiniz -> Geçersiz Kıl ve Yeniden Başlat'ı seçin


1

Projeyi zip dosyasına aktararak yaptım ve normal gibi açtım. navbar dosyasına tıklayarak dışa aktarabilir ve zip dosyasına dışa aktarmayı seçebilirsiniz


1

Aynı sorunla karşılaştım ancak buna yol açan durum farklıydı: Projenin GitHub'daki deposunda uzak bir şube oluşturdum ve boştu. Ve sonra android studio çalışırken bu şubeye yerel olarak ödeme yapıyorum.

Daha sonra yerel depoyu sildim ve tekrar oluşturdum ama bu sefer boş değildi. Ayrıca kodu uzak şubeye de ittim.Şimdi projeyi normal başlatacağını düşündüm ama yine aynı oldu. Bir IDE hatasıyla sonuçlandı.

Bu sorunu çözmek için o yerel depoyu sildim ve tekrar içe aktardım.


1

Diğer cevapların hiçbiri benim için işe yaramadı. "Oynat" düğmesine bile basmamak. İşe yarayan tek şey projeyi kapatmak ve "Mevcut bir Android Studio projesini aç" ile yeniden açmaktı.

Etki yalnızca tek bir oturum için sürer. Projeyi kapatıp tekrar açtığımda ya da AS 3.3'te sorun yeniden ortaya çıkıyor.

Silme C:\Users\<user>\.AndroidStudio3.3\config\options\recentProjects.xml(AS 3.3'e başlamadan önce) aynı şeyi yapmanın alternatif bir yoludur.

DÜZENLE

AS 3.3.2'ye yükseltildiğinde, bu çözüm artık işe yaramadı. Ancak, "Önbellekleri Geçersiz Kıl ve Yeniden Başlat" işleminden sonra sorun ortadan kalktı.


0

Oynat düğmesini iki kez tıklayın ve ardından dosya-> Önbellekleri Geçersiz Kıl / Yeniden Başlat ...

bu sorunla her karşılaştığınızda bu işlemi tekrarlayın.


0

Tüm * .iml dosyalarını ve .idea klasörünü silerek çözdüm


0

Aynı sorunla karşılaştım, çünkü AS sürümüm gradle eklentisinin sürümü ile aynı değil.


0

Bu sorun Android Studio V3'te rasgele kokuyor. + [Sorun izleyici: https://issuetracker.google.com/issues/118523471] .

Bu sorunun birden fazla nedeni olabilir, ancak temel olarak " .gradle " ile ilişkili veya " .iml " dosyası ile ilgili IntelliJ / Android Studio yapılandırmalarıdır.

Olası çözümler:

  1. İşlem çubuğunun altındaki oynat simgesini tıklayın (android stüdyosunun altında). Ancak, birden fazla tıklamanın dizin oluşturma işlemini de öldürebileceğini unutmayın.
  2. Önbelleği geçersiz kıl (Dosya -> Önbelleği Geçersiz Kıl ve Yeniden Başlat -> Sadece Yeniden Başlat)
  3. Temizle (Derleme -> Projeyi temizle) ve Yeniden Oluştur (Derleme -> Projeyi Yeniden Oluştur)
  4. Project'i Gradle Dosyaları ile Senkronize Et: Mevcut seçenekler (Android Studio sürümüne bağlı olarak)
    • Araçlar -> Android -> Project'i Gradle Dosyaları ile Senkronize Et
    • Studio araç çubuğunda sol üst köşede bulunan düğme
    • Dosya -> Proje'yi Gradle Dosyaları ile Senkronize Et
  5. .İdea & .gradle klasörlerini ve .idea & .iml dosyalarını proje kök dizininden silin ve projeyi yeniden içe aktarın

Bu sorunla birkaç kez karşılaştım ve yukarıdaki çözümlerden birini veya daha fazlasını kullanarak kurtuldum. Ancak bazı senaryoda yukarıdaki çözümlerin hiçbiri işe yaramayabilir (yakın zamanda tuzağa düştüğüm gibi). Bu durumda, aynı projeyi sıfırdan yeniden oluşturmam ve gerekli dosyaları ona kopyalamam gerekiyor. Ama ideal olarak bu çözüm olmamalı. Başka olası bir çözüm olup olmadığını lütfen bize bildirin.


0

Önbelleği geçersiz kıl ve yeniden başlatma işlemi benim için yaptı. Şimdi, yapı saniyeler içinde derleniyor.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.