it-swarm.com.de

Android Studio mit Flatter-Update hat eine Indizierungsschleife verursacht

Ich habe ein Android-Studio-Update durchgeführt und ein Flatter-Update durchgeführt, und die IDE steckt jetzt in einer Indexierungsschleife. Unten in der Mitte blinkt "Aktualisieren von Indizes ...", und die projectName.iml-Datei meiner Projekte blinkt ständig zwischen einem Dateisymbol und einem Ordner mit einem grünen Punkt. Außerdem blinkt jede Dateifehleranzeige zwischen dem grünen Haken und dem Augensymbol.

Status-Symbol nicht indizieren:  Folder Icon
Indexierungssymbol:  File Icon

Ich habe die Caches ungültig gemacht und mehrmals neu gestartet, und jedes Flatterprojekt hat das gleiche Problem. Als das Update abgeschlossen war, erhielt ich eine Flatterbenachrichtigung mit folgendem Text:

Flattermodultyp aktualisiert
Konvertiert von 'WEB_MODULE' in 'Java_MODULE'

 Flutter module type updated

Ich kann mit dem Projekt weiterarbeiten und die Anwendung ohne Probleme im Emulator starten. Es ist nur ablenkend, wenn diese ständige Anzeige auf dem Bildschirm blinkt. Hat jemand anderes dieses Problem und eine Lösung gefunden?


Flutter Plugin: Version: 23.0.2

Flutter SDK Version: Flutter 0.2.3 • Channel Beta • https://github.com/flutter/flutter.git Framework • Revision 5a58b36e36 (Vor 2 Wochen) • 2018-03- 13 13:20:13 -0700 Engine • Revision e61bb9ac3a Tools • Dart 2.0.0-dev.35.flutter-290c576264

Dart Plugin: Version: 173.4700

Dart-SDK:
Pfad: ~/dev_mobile/flutterSDK/flutter/bin/cache/Dart-sdk
Version: 2.0.0-Edge. *** cc5fe0

Coverage Plugin: Version: 173.4301.25

Android Studio: enter image description here

19
SeaFuzz

Ich konnte dieses Problem durch Hinzufügen beheben 

<option name="ALLOW_USER_CONFIGURATION" value="false" />

in meine project_Android.iml-Datei. Nachdem Sie diese Zeile hinzugefügt haben, wurde die Neuindizierungsschleife gestoppt, und auch nach mehreren Tagen Arbeit und Neustart von Android Studio wurde dies nicht mehr durchgeführt. Fand die Lösung in einem Kommentar von stevemessick hier https://github.com/flutter/flutter-intellij/issues/1735 as per Günter Zöchbauer link reference in der obigen Antwort. 

5
SeaFuzz

Ich habe diesen Kommentar in einem Android-Studio-Fehler gefunden und für mich behoben:

"Datei -> Caches ungültig machen und neu starten"

51
DDM

in meinem Fall hinzufügen

<option name="ALLOW_USER_CONFIGURATION" value="false" />

das Problem wurde nicht gelöst. Ich habe auch bemerkt, dass diese Schleife nur bei Aktivitäten auftritt, die mit einer XML-Layoutdatei verknüpft sind.

0
Iman

Dies ist ein bekanntes Problem. 

https://github.com/flutter/flutter-intellij/issues/2017
https://github.com/flutter/flutter-intellij/issues/1735
https://github.com/flutter/flutter/issues/15973

Plugin-Version 23 sollte das beheben, aber es scheint nicht so zu sein.

0

Weder das Invalidieren des Caches noch das Downgrade von Android Studio auf 3.1 von 3.1.4 funktionierten (und die Zeile "ALLOW_USER_CONFIGURATION" war bereits in der IML). Ich habe den Fehler behoben, indem ich das Projekt gelöscht und erneut in Android Studio geklont/neu geladen habe. 

0
Lestat