wake-up-neo.com

Android Studio - Alle Dateinamen im Projekt sind rot, es sind jedoch keine Fehler aufgetreten

Ich habe ein ADT-Projekt in Android Studio importiert. Ich habe eine Menge Fehler bekommen, aber ich konnte sie alle beheben. Ich denke nicht, dass das "Wie" in diesem Fall wichtig ist, ich kann mich nicht an alle Fehler erinnern. Das Projekt läuft jetzt fehlerfrei, aber irgendwie markiert Android Studio alle Dateien rot. Nur die Dateinamen, es gibt keine Fehler im Code. Ich habe versucht, zu reinigen und neu zu starten. 

enter image description here

Hat jemand so etwas schon einmal erlebt? Oder vielleicht ein verwandtes Problem mit IntelliJ, das jemand lösen könnte? 

Bearbeiten:
Es war die Versionskontrolle. Das Projekt war nicht versioniert, aber in einem SVN-kontrollierten Ordner. Das war es, was das Rot anzeigte. Eine Lösung könnte darin bestehen, das Projekt in einen anderen Ordner zu kopieren oder die Dateien der Versionskontrolle hinzuzufügen.

59
tritop

Möglicherweise sehen Sie die Dateistatusfarben, mit denen Android Studio den Status der Datei anzeigt. Öffnen Sie die Einstellungen und gehen Sie zu Editor> Farben und Schriftarten> Dateistatus. Hier können Sie sehen, was all die verschiedenen Farben bedeuten. Meine Vermutung ist, dass Ihre rötlichen Dateien diese Farbe haben, weil Sie sie noch nicht zur Quellcodeverwaltung hinzugefügt haben.

110
Scott W

Ich hatte das gleiche Problem: alles war rot und meine MainActivity wurde nicht gefunden. Ich löse es durch:

Datei -> Caches ungültig machen/Neustart

Es voilà !!

Viel Glück

21
Netero

Wenn jemand ein Projekt importiert und alle Dateien und Ordnernamen braun sind, bedeutet dies, dass Dateien/Ordner unbekannt sind. Dies geschieht, wenn das importierte Projekt über VCS-Steuerelement verfügt. Um dies zu lösen, müssen Sie lediglich den Projektordner im .idea-Ordner und darin überprüfen, ob eine XML-Datei mit dem Namen vcs.xml vorhanden ist Projekt schließen und wieder öffnen, alle Namen werden schwarz. 

12
alexscmar

Es kann an Ihrem Versionskontrollsystem liegen. Möglicherweise haben Sie die Änderung der Dateien, für die die Änderung übernommen wurde, noch nicht festgelegt, die Farbe der Dateinamen wird in Weiß angezeigt, oder gehen Sie zu Datei-> Einstellungen-> Versionskontrolle und deaktivieren Sie das VCS

10
Teka

Aus dem angefügten Screenshot scheint es, dass VCS aktiviert ist. 

Fall 1: Sie möchten VCS verwenden. Und Sie haben den Code nicht festgelegt. Wenn dies der Fall ist, bestätigen Sie bitte den Code.

Fall 2: VCS ist aktiviert und das ist Ihnen nicht bekannt. Um dies zu deaktivieren, gehen Sie zu Einstellungen-> Versionskontrolle.

Im rechten Fensterbereich sehen Sie ein Projekt und einen VCS-Typ. Wählen Sie diese Zeile aus und klicken Sie auf den VCS-Eintrag. Wählen Sie in der Dropdown-Liste aus.

Dies wird Ihr Problem beheben.

5
Bhargav Jhaveri

Die Versionskontrolle (wie Git) wurde in Ihrem Projekt aktiviert.

Gehe zu File -> Settings -> Editor. Wählen Sie unter Version ControlFile Status Colors aus. Es enthält eine Liste verschiedener Farben und deren Bedeutung.

 enter image description here

2
Siva Prakash

Mit dem SVN-Repository unter Android Studio habe ich dasselbe Problem bekommen, nachdem ich den Paketnamen umbenannt hatte. Um das Problem zu lösen, müssen Sie mit der rechten Maustaste auf die roten Dateien klicken/Subversion/In CVS einfügen -> Die Dateien werden grün angezeigt, nachdem Sie sie festgeschrieben haben, sind sie normal (schwarze Farbe).

2
user2167877

Dies passierte mir jedes Mal, wenn ich in meinem Projekt ein Git Repo aufbaute. Um die Frage zu beantworten, fügen Sie einfach die problematischen Dateien zu Ihrem VCS hinzu, "git add" in meinem Fall und Sie sollten sich gut fühlen. 

1
Gabe Clark

Ich hatte ähnliche Probleme mit IntelliJ und habe einige Details, die sich als hilfreich erweisen könnten:

  • Wenn IntelliJ aus irgendeinem Grund ein Projekt mit einem anderen VCS als dem importiert, das von Ihrem Projekt verwendet wird, kann dies Auswirkungen auf die Projektstämme haben. Zum Beispiel importierte IntelliJ weiterhin Projekte mit Subversion als VCS, wenn wir Git verwenden - Subversion erstellt für jeden Ordner der obersten Ebene einen Stamm, und Git hatte nur einen Stamm (ich habe keine Ahnung, warum).
  • Wenn Sie wie oben vorgeschlagen zu Einstellungen-> Versionskontrolle (IntelliJ IDEA -> Voreinstellungen für OS X) wechseln und den VCS-Typ in "Git" oder "none" ändern, werden die roten Zeichen gelöscht.
  • Ich hatte keine Ahnung, warum IntelliJ das Projekt weiterhin als Subversion importierte, also ging ich in die Plugins und deaktivierte "Subversion Integration" - das hat das Problem endgültig beseitigt. 
0
user1266599

Lösungen für bestehende Projekte, die neu geklont werden

  • löschen oder benennen Sie .idea/vcs.xml um und starten Sie Android Studio neu
  • Prüfen Sie, ob der genaue Ordner als root in Datei-> Einstellungen-> Versionskontrolle hinzugefügt ist.
  • Überprüfen Sie das richtige/vcs-Tool, das in Datei-> Einstellungen-> Versionskontrolle konfiguriert ist, und entfernen Sie unerwünschte Einträge
0
Nidhin

VCS: Festschreiben Danach ist die rote Farbe in meinem Fall verschwunden.

0
Homan Huang

Ich ging in meinen Projektordner (c:\users\ ... \AndroidStudioProjects\my project folder\ und löschte den Ordner .git. (es ist versteckt).

Das Problem gelöst.

0
Hamid Montazeri