2013-07-24 13 views
45

Dopo aver aggiornato l'SDK di Android, ho avviato Android Studio. Ora mostra il suo task in background in esecuzione continua con il messaggioStudio Android: attività in background in esecuzione indefinita

Aggiornamento degli indici: scansione dei file da indicizzare.

In questa modalità, è quasi impiccato e non riesco a lavorarci. Non è in grado di trovare un modo per interrompere l'attività in background. Neanche un riavvio di Android Studio ha funzionato.

+19

Provare ad usare l'opzione 'Disattiva Caches/Restart' - può essere trovato nel menu' file'. – free3dom

+0

Sto avendo lo stesso problema, questo non ha funzionato. OP ha già capito? –

+0

L'aggiornamento del client funziona! –

risposta

0

Ho questo problema di recente e nel mio caso sto usando un SO Linux a 64 bit e il mio studio Android era in un disco NTFS. Poiché ntfs non supporta la permissione eseguibile il file fsnotifier64 non è stato in grado di eseguire e il fallback di android-studio in una modalità di compatibilità molto più lenta. La soluzione era copiare la cartella di Android-studio nella mia cartella home che era ext4 e in quel modo sono stato in grado di impostare le permissioni.

+2

Questo non può essere la soluzione, come ho avuto lo stesso problema in Windows –

1

L'indicizzazione viene attivato tramite inotify su Linux.
Esiste un limite al numero di directory su cui un singolo utente può impostare gli orologi. Se il tuo progetto è grande, allora questo limite può essere superato e Android Studio torna alla modalità di scansione ricorsiva, che è molto lenta.

Per risolvere questo problema, aggiungere questa riga a /etc/sysctl.conf file:

# Increase the limit for Android Studio 
`fs.inotify.max_user_watches = 500000` 

Quindi eseguire sudo sysctl -p.

34

Ho scoperto che dovrei usare la soluzione di @ free3dom che è lo Invalidate Caches/Restart option nel menu File.

Devo fare questo ogni volta che cambio qualche file di progetto cambiando ramo in GIT.

E sì, Android Studio fa davvero schifo ed è pieno di bug ...

Problemi correlati