Android Studio - Otomatik tamamlama ve diğer özellikler çalışmıyor


116

Android stüdyosunu kurdum .. iyi çalışıyordu. Şimdi aniden, otomatik tamamlama özelliklerinin hiçbiri çalışmıyor .. Değişken denetimi, işlevlerle ilgili yardım veya herhangi bir şeyi denetleme olmadan herhangi bir yere herhangi bir şey yazabilirim. Hala projeyi derleyebilirim ve bu olduğunda hata alıyorum.

Lütfen bu konuda bana yardım edebilir mi?

Yanıtlar:


207

Dosyaya Git> Önbellekleri Geçersiz Kıl / Yeniden Başlat ...> Geçersiz Kıl ve Yeniden Başlat'a tıklayın

Bu gerçekten benim için çalışıyor. kaynak: https://code.google.com/p/android/issues/detail?id=61844#c4


3
Bu çalışıyor. "Endeksleme" işleminin bitmesini beklemelisiniz. Bu arada, SO'nun cevap sıralamasında ne var? Bu açıkça en iyi cevaptır, ancak güç tasarrufu modu yanıtının birkaç kötü kopyasının altındadır (bu işe yaramaz).
Timmmm

2
artık çalışmıyor - AS 3.1.3, XML düzenlerken öneri vermeyi aniden durdurdu!
Someone Somewhere

Bu sizin için işe yaramazsa, önbellekleri manuel olarak silmeyi deneyin: bu yanıta bakın . Bu benim durumumda yardımcı oldu.
Pekan

97

Almadığını da kontrol edebilirsiniz Güç Tasarrufu Modu üzerinde Dosya menüsünden devre dışı bırakılır.


1
Güç tasarrufu modunu devre dışı bırakmak benim için hile yaptı! Teşekkürler. Diğerleri için Güç Tasarruf Modu modu Dosya-> Güç Tasarrufu Modu
Tavşan Tavşan

Çok fazla googling yaptıktan sonra, bu nihayet benim için çalıştı, ancak çalışmaya başlamadan önce Android Studio'dan çıkıp yeniden başlatmam gerekti. Paylaşım için teşekkürler.
RickC

Güç Tasarrufunu yalnızca dizüstü bilgisayarımın fişini
çekip

Cevap için teşekkürler :)
Noban Hasan

35

Android Studio'yu kapatın C: \ Users \ UserName.android konumuna gidin ve klasörü yeniden adlandırın:

  • build-cache_old oluşturmak için önbellek oluşturma

C: \ Users \ UserName.AndroidStudio3.2 \ system'e gidin ve şu klasörleri yeniden adlandırın:

  • caches_old için önbellekler

  • compiler_old için derleyici

  • compile-server to compile-server_old

  • dönüşüm_ eskiye dönüşüm

  • external_build_system'den external_build_system_old'a

  • frameworks_old için çerçeveler

  • gradle to gradle_old

  • resource_folder_cache to resource_folder_cache_old

Android Studio'yu açın ve projenizi tekrar açın.


19
  1. android stüdyosunu kapat

  2. / .AndroidStudio3.5 / system / delete caches klasörüne gidin

  3. Android Studio'yu başlat

    bu benim için iş.


1
Teşekkürler. Bana yardımcı oldu.
sophin

Teşekkürler kardeşim!!! Pek çok çözümden sonra nihayet işe yaradı.
Ankit Gupta

Zamanımı kazanın Teşekkürler Tekrar 2 Saat ile Takılı Kaldım ve Android Studio Yeniden Başlatılıyor Nihayet düzeltildi
Sanjeev Kumar

16

Çoğu zaman sorunun Power Save Modeetkin olduğunu gördüm , devre dışı bırakmak için Current inspection profile(sağ alt köşede Android Studio).

görüntü açıklamasını buraya girin


14

Bu sorunla şahsen karşılaşmadım, ancak aşağıdaki ayarları kontrol etmeyi deneyin ( File-> Settingsveya Alt+F7):

Proje Ayarları [ad]
Inspections - bunun Androidve Android Lintişaretli olduğundan emin olun veya alternatif olarak üstteki açılır kutuyu kullanarak varsayılanı geri ayarlayın.

IDE Ayarları
Editor -> Code Completion- Autopopup code completionişaretli olduğundan emin olun (ve tercihinize göre ayarların geri kalanını kontrol edin.


7

Diğer çözümlerin hiçbirinin işe yaramadığı benzer bir sorun yaşadım.

Android Studio'yu kapatmak ve ardından .idea ve derleme klasörlerini silmek sorunu çözdü.


7

Hiçbir şey işe yaramazsa (benim başıma geldiği gibi),% userprofile% adresindeki Windows kullanıcı profilinize gidin. Kullandığınız android stüdyonun sürümüyle adlandırılmış ve bir nokta ile ön eklenmiş klasörler (gizli) bulacaksınız.

.AndroidStudio3.1 gibi. Sil şunu.


1
Bu, android stüdyo için
kurduğunuz

7

Güç Tasarrufu Modunu Devre Dışı Bırak ve Önbelleği Geçersiz Kıl ve Yeniden Başlat .

görüntü açıklamasını buraya girin


6

Çözüm : devre dışı bırakmayı deneyin "Dosya -> Güç Tasarrufu Modu" in Android Studio (Beta) 0.8.14 - Mac OS X

Pencerelerde seçenek başka bir yerde olabilir.


Aynı sorunu yaşadım, sonra yeni android stüdyosunu keşfederken, ne yaptığını görmek için "Dosya -> Güç Tasarrufu Modu" nu açtığımı hatırladım.

Güç tasarrufu modunu devre dışı bıraktım ve tüm bu akıllı özellikler geri geldi.

Güç Tasarrufu Modunda, Android Studio'nun Akıllı Kod Tamamlama ve Kod Analizi gibi özelliklerden sorumlu modülleri kapattığı ortaya çıktı .


6

İşe yarıyor

Güç Tasarrufu Modunu Devre Dışı Bırak

Güç Tasarrufu Modu Seçeneğinin işaretini kaldırın :: Dosya -> Güç Tasarruf Modu



5

Android stüdyosunda yanlışlıkla tıklarsanız kod analizini devre dışı bırakacak, pil tüketimini azaltacak ve performans da artacak ancak herhangi bir hata algılamayacak ve otomatik tamamlama işlemleri yapmayacaktır.

Güç tasarrufu modunu devre dışı bırakmak için

- Go to File Menu of Studio
- Uncheck The Power Saver Mode

IDE kod analizinizde android stüdyonuzun sağ köşesinde bir göz sembolü kullanılarak gösterilecektir.

If Green means it is enabled and there is no error in your code.
If Red Means It is enabled but there are few errors in your code.
If It is white or blur then code analysis is disabled

1
Yeşil onay, hata olmadığı anlamına gelir. Sarı kare uyarı var demektir. Kırmızı kare, hatalar olduğu anlamına gelir. Beyaz göz, devam ettiği anlamına gelir. Beyaz duraklama simgesi, otomatik tamamlama penceresinin kapanmasını beklediği anlamına gelir. Güç tasarrufu modunda olduğu ve devre dışı bırakıldığı anlamına gelen başka bir beyaz simge var.
Anubian Noob

4

Sadece adlı tüm klasörleri kaldırın AndroidStudioPreview

Windows'ta:

Kullanıcı Klasörünüze gidin - Windows 7 / 8'de bu:

[SYSDRIVE]:\Users[your username] (ex. C:\Users\JohnDoe)

Bu klasörde adında bir klasör bulunmalıdır. .AndroidStudioPreview

Mac OS X'te

Şu dosyaları kaldırın:

~/Library/Application Support/AndroidStudioPreview ~/Library/Caches/AndroidStudioPreview ~/Library/Logs/AndroidStudioPreview ~/Library/Preferences/AndroidStudioPreview


2

Benim durumumda, klavye dilini İngilizce'ye çevirdiğimde, otomatik tamamlama tekrar çalışıyor.


1

Şimdiye kadar birçok kez bu sorunu yaşadım, size yaklaşımını öneriyorum:

1-dediği gibi güç tasarrufu modunu kontrol edin

2- aynı uygulama kimliği ve paket adı ile yeni proje oluşturun ve eski projeden tüm kaynak ve kaynağı yenisine kopyalayın ,


6
Bir projeyi bu şekilde yeniden oluşturmak bir tür "WebMD" yaklaşımıdır ... bu kanserdir,
mwieczorek

1

Eğer dahil bir kütüphane projeniz varsa, emin kütüphane içinde bağımlılıkları vardır yapmak build.gradlekullanılarak listelenmiştir yapılandırmayı değil, yapılandırma . Ayrıca, kitaplığı içeren projenin listelenen tüm bağımlılıklara sahip olduğundan emin olun ( yapılandırmayı kullanmak burada iyidir).apiimplementationimplementation


Hala çalışmıyor. Xml dosyasına özel bir görünüm ekledim. Öznitelikler (özel veya varsayılan) otomatik olarak tamamlanmaz. Dimens veya dize dosyası referansı bile yalnızca bu görünüm için çalışmaz.
Paramveer Singh

0
'The file size (2561270 bytes) exceeds configured limit (2560000 bytes). Code insight features are not available.' 

Bir kod satırı ekledikten sonra bu mesajı sekmelerin altında sarı renkte görmeden önce bu önerilen çözümlerden hiçbirinin çalışmadığı günler boyunca bu sorunu yaşadım. Kod satırının kaldırılması mesajı ortadan kaldırdı, ancak sorunu çözmedi. İçgörü özelliklerini kaybettiğiniz ancak bu mesajı almadığınız, en azından benim için bir kod boyutu penceresi görünüyor. Belli bir noktayı geçtikten sonra mesaj nihayet açılır. Bu sorun için farklı bir iş parçacığında önerilen çözüm, yapılandırılmış sınırı artırmak için 'Yardım / Özel Özellikleri Düzenle'yi düzenlemekti, ancak bunu açtığınızda bir' idea.properties 'klasörü oluşturmak isteyip istemediğimi soran bir diyalog ortaya çıktı, bu yüzden karar verdim Bu yaklaşımı sonunda dosya boyutunu kesmek için riske atmamak.


0

Simpy Android stüdyosunu yeniden başlattıktan sonra benim için çalışıyordu.


0

Mac'teki projeme bir kotlin kitaplığı eklerken bu sorunla karşılaşıyorum. Macbook dilini İngilizce olarak değiştirmek bu sorunu çözdü. Ayrıca otomatik oluşturulan veri bağlama kodlarıyla ilgili bazı tuhaf problemler yaşadım, bunlar da çözüldü.


0

Buna neden olan birkaç şey olabilir.

  1. Eğer doğru sürümünü yazma ettik emin olun targetSdkVersionve compileSdkVersion.
  2. Emin olun targetSdkVersionve compileSdkVersionaynıdır.

Diğer çözümler şunlar olabilir:

  1. Önbellekleri geçersiz kılın ve Android Studio'yu yeniden başlatın FileInvalidate Caches / Restarts...
  2. Projenizi temizleyin BuildClean Project
  3. Projeyi yeniden oluştur BuildRebuild Project
  4. Projeyi şu noktadan yapın BuildMake Project[bu işlem biraz zaman alabilir]

0

Menüden seçin: Dosya-> Yakalamaları Geçersiz Kıl / Yeniden Başlat ...

açılan iletişim kutusundan daha fazla seçin: "Geçersiz kıl ve Yeniden Başlat" ve android stüdyosunu yeniden başlatmak için bekleyin.


-1

Bir süredir aynı sorunu yaşadım. Ta ki Android Studio sitesinde arama yapana ve tanıtımla karşılaşana kadar. Sonra otomatik tamamlama özelliğini nasıl etkinleştireceğimi (sanırım) buldum. Control + Space tuşlarına basın ve bunu yaptığımda işe yaradı.


-1
  1. Android Studio'yu kapatın.
  2. C: / Kullanıcı / [Sistem Adı] 'na gidin ve .gradle dosyasını silin.
  3. Android Studio'yu açın ve gradle dosyasını tekrar senkronize edin.
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.