Android Studio: Contexte d'exécution de tâche indéfiniment
Après la mise à jour de l'Android SDK, j'ai commencé à Android Studio. Maintenant montrant sa tâche en arrière-plan en permanence en cours d'exécution avec message
La mise à jour des indices: l'analyse des fichiers d'index.
Dans ce mode, il est presque pendu, et je ne peux pas travailler sur elle. Pas en mesure de trouver un moyen pour arrêter la tâche en arrière-plan. Un redémarrage de Android Studio ne fonctionne pas non plus.
- Essayez d'utiliser le
Invalidate Caches / Restart
option il peut être trouvé dans laFile
menu. - Je vais avoir le même problème, cela n'a pas fonctionné. A l'OP pensé à elle encore?
- Mise à jour le client fonctionne!
- Ce serait bien si l'OP peut sélectionner une réponse qui a travaillé pour lui! Invalider les Caches résolu le problème pour moi.
- Ce pourrait être fixé dans Android Studio 2.2. Voir code.google.com/p/android/issues/detail?id=211761
Vous devez vous connecter pour publier un commentaire.
J'ai trouver que je devrais utiliser la solution de @free3dom qui est le
Invalidate Caches /Restart option
dans le menu Fichier.Je dois le faire à chaque fois que je change certains fichier de projet par le passage des branches de GIT.
Et oui, Android Studio est vraiment nulle et est plein de bugs...
adb kill-server
etadb devices
sur une fenêtre de terminal. Cela permet de s'assurer que je n'avez pas à redémarrer l'émulateur. Il pourrait vous aider.Débranchez tous les téléphones et les brancher à nouveau, il obtient de travail. Elle est liée à la bad comme indiqué ici : https://code.google.com/p/android/issues/detail?id=172387 et est un bug connu qui sera corrigé dans le futur
L'indexation est déclenchée par inotify sur Linux.
Il y a une limite au nombre de répertoires d'un seul utilisateur peut définir des montres sur. Si votre projet est grand, alors cette limite peut être dépassée, et Android Studio revient à récursive mode de numérisation, qui est très lente.
Pour résoudre ce problème, ajoutez cette ligne à
/etc/sysctl.conf file
:Puis exécutez
sudo sysctl -p
.J'ai ce problème récemment et dans mon cas, j'utilise un linux 64 bits et mon android studio était dans un disque ntfs. Depuis ntfs ne prend pas en charge exécutable permition le fichier fsnotifier64 est incapable d'exécuter et android-studio de secours dans un mode de compatibilité qui est beaucoup plus lent. La solution a été de copier le android-studio de dossier dans mon dossier d'accueil qui a été ext4 et que la façon dont j'ai été capable de mettre permitions.
J'ai du mal avec cette question de près d'une heure, et après que l'on trouve que c'est le bad problème de connexion, vous pouvez débrancher votre appareil une fois et s'arrête tout le travail de la bad processus. Ce problème peut se résoudre.
Ce qui se passait dans mon projet, à chaque fois, j'ai ajouté une nouvelle Activité.
Donc, j'ai inclus mon R fichier dans la classe et il s'est arrêté.
Le problème est résolu.
Je suis aussi confronté à ce problème, j'ai essayé presque toutes les méthodes mentionnées dans ce post, mais aucun d'entre eux travaillaient. La seule solution qui a fonctionné pour moi est de mettre à jour Android Studio à 3,5(ce qui est encore une version de test au moment de la rédaction de cette réponse).