studio - lancer une application en arrière plan android



Android Studio: tâche en arrière-plan en cours d'exécution indéfiniment (4)

Débranchez tous les téléphones et branchez-les à nouveau, ça fonctionne. Il est lié à adb comme indiqué ici: https://code.google.com/p/android/issues/detail?id=172387 et un bogue connu qui doit être corrigé à l'avenir

Après avoir mis à jour le SDK Android, j'ai démarré Android Studio. Maintenant, il montre la tâche de fond en cours d'exécution avec un message

Mise à jour des index: analyse des fichiers à indexer.

Dans ce mode, il est presque pendu et je ne peux pas travailler dessus. Impossible de trouver un moyen d'arrêter la tâche d'arrière-plan. Un redémarrage d'Android Studio ne fonctionnait pas non plus.


Answer #1

J'ai ce problème récemment et dans mon cas j'utilise un SO Linux 64 bits et mon studio android était dans un disque NTFS. Comme ntfs ne supporte pas les permutables exécutables, le fichier fsnotifier64 n'a pas pu être exécuté et Android-studio s'est replié dans un mode de compatibilité beaucoup plus lent. La solution était de copier le dossier android-studio dans mon dossier de départ qui était ext4 et ainsi j'ai pu définir des permitions.


Answer #2

J'ai lutté avec ce problème pendant près d'une heure, et après cela a trouvé que c'est le problème de connexion adb, vous pouvez déconnecter votre appareil une fois et arrête tous les processus de travail adb. Ce problème peut être résolu.


Answer #3

L'indexation est déclenchée via inotify sous Linux.
Il y a une limite au nombre de répertoires qu'un seul utilisateur peut définir. Si votre projet est volumineux, cette limite peut être dépassée et Android Studio revient en mode d'analyse récursive, ce qui est très lent.

Pour résoudre ce problème, ajoutez cette ligne au /etc/sysctl.conf file :

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

Ensuite, lancez sudo sysctl -p .





android-studio