J'ai fait une mise à jour de studio Android et mis à jour le flutter et maintenant le IDE est bloqué dans une boucle d'indexation. En bas au centre, l'icône "Mise à jour des index ..." continue de clignoter et le fichier projectName.iml
de mon projet continue de clignoter entre une icône de fichier et un dossier avec une icône en forme de point vert. De plus, chaque indicateur d'erreur de fichier clignote entre la coche verte et l'icône en forme d'œil.
Icône d'état d'indexation non:
Icône d'état d'indexation:
J'ai invalidé les caches et redémarré plusieurs fois et chaque projet Flutter rencontre le même problème. Une fois la mise à jour terminée, j'ai reçu une notification flottante indiquant:
Type de module Flutter mis à jour
Converti de 'WEB_MODULE' en 'Java_MODULE'
Je suis en mesure de continuer à travailler sur le projet et de lancer l'application dans l'émulateur sans aucun problème. Il est simplement gênant de voir cette constante clignoter à l'écran. Quelqu'un d'autre a ce problème et a trouvé une solution?
Flutter Plugin: Version: 23.0.2
Version du SDK Flutter: Flutter 0.2.3 • bêta du canal • https://github.com/flutter/flutter.git Framework • révision 5a58b36e36 (il y a 2 semaines) • 2018-03- 13 13:20:13 Moteur 0700 • revision e61bb9ac3a Outils • Dart 2.0.0-dev.35.flutter-290c576264
Dart Plugin: Version: 173.4700
Dart SDK:
Chemin d'accès: ~/dev_mobile/flutterSDK/flutter/bin/cache/Dart-sdk
Version: 2.0.0-Edge. *** cc5fe0
Coverage Plugin: Version: 173.4301.25
J'ai pu résoudre ce problème en ajoutant
<option name="ALLOW_USER_CONFIGURATION" value="false" />
dans mon fichier project_Android.iml
. Une fois cette ligne ajoutée, la boucle de réindexation s’est arrêtée et elle n’a pas fonctionné même après plusieurs jours de travail et de redémarrage d’Android Studio. Trouvez la solution dans un commentaire de stevemessick ici https://github.com/flutter/flutter-intellij/issues/1735 selon Günter Zöchbauer référence de lien dans la réponse ci-dessus.
J'ai trouvé ce commentaire dans un bug de studio Android et il l'a corrigé pour moi:
"Fichier -> invalider les caches et redémarrer"
dans mon cas, en ajoutant
<option name="ALLOW_USER_CONFIGURATION" value="false" />
le problème n’a pas été résolu, j’ai aussi remarqué que cette boucle se produit uniquement avec des activités liées à un fichier XML de mise en page!
C'est un problème connu.
https://github.com/flutter/flutter-intellij/issues/2017
https://github.com/flutter/flutter-intellij/issues/1735
https://github.com/flutter/flutter/issues/15973
La version 23 du plugin était censée résoudre ce problème, mais il semble que ce ne soit pas le cas.
Ni l'invalidation du cache, ni la rétrogradation d'Android Studio de la version 3.1.4 à la version 3.1 ne fonctionnaient (et la ligne "ALLOW_USER_CONFIGURATION" était déjà sur le journal IML). J'ai corrigé l'erreur en supprimant le projet et en le re-clonant/rechargeant à nouveau sur Android Studio.