Ich habe versucht Android-Studio in Projekten und Tortoise SVN, scheint wie Tortoise-Svn macht die Arbeit im Gegensatz zu Android-Studio-Plugin, das SVN ist. Ich verstehe nicht wirklich warum, aber Tortoise-svn arbeitet, also denke ich, dass dies eine Antwort sein könnte.
Kurz gesagt: Der temporäre Fix verwendet Tortoise Svn anstatt das SVN von Android-Studio.
Windows hat eine maximale Pfadlänge von 260 Zeichen. Siehe maximale Pfadlänge von 260 Zeichen. Siehe Android Studio - PNG-Datei kann nicht geöffnet werden
Laut einem anderen Thread funktioniert der "svn cmd absolute path", aber der relative "cd / ihr / project / path; svn cmd yourproject" nicht (Es ist ein Windows-Dateisystem "Problem")
Android Studio scheint mit relativen Pfaden zu arbeiten, Tortoise mit absoluten. Die Fehlermeldung sagt auch
kann kein Programm ausführen (IN-Verzeichnis ... / ... / yourproject)
Was diese Annahme bestätigt.
Hoffentlich werden sie es in Zukunft ändern !!
Ich hatte das gleiche Problem und die Installation von Tortoise SVN hat es nicht gelöst. Ich fuhr fort, einzelne Verzeichnisse in meinem Projekt Schritt für Schritt festzuschreiben und zu versuchen, die Datei / das Verzeichnis zu finden, die das Problem verursachte. Meine Überraschung war, als ich alle Commits beendet habe und kein Fehler aufgetreten ist.
Also war die Lösung für mein Problem, alle meine Dateien / Verzeichnisse Schritt für Schritt zu übernehmen.
Ich weiß, dass der Thread ein bisschen alt ist, aber hier ist eine Arbeit für Googler,
Android Studio gibt Ihnen die genaue Adresse des Ordners, der nicht festgeschrieben werden kann:
%Vor%Wenn AS oder Microsoft nicht etwas zur Unterstützung von Dateinamen tut, die länger als die aktuelle Beschränkung sind, gibt es hier einige Problemumgehungen:
1- um den angegebenen Ordner c:\blah-blah
mit einem anderen Svn-Client eg. TortoiseSVN
2- um den Projektordner näher an den Stamm des Laufwerks zu verschieben, zum Beispiel, wenn Ihr Projekt in d:\Development\Android Studio\sources\project x\Version 3\...
ist, versuchen Sie es näher zum Root zu bewegen, indem Sie Ordner wie:% co_de entfernen und / oder umbenennen % oder d:\dev\as\src\x\v3\...
3- Ich habe irgendwo gelesen, dass das Erstellen eines virtuellen Laufwerks in Windows aus dem letzten Ordner auch funktionieren würde, zum Beispiel ein d:\x\v3\...
erstellen und es z:\
zuweisen, aber ich lese woanders, dass dies nicht funktionieren könnte AS Svn Client arbeitet mit absolutem Pfad von Dateien, egal wie ich die Arbeit mit den Optionen 1 und 2 gemacht habe und nie die dritte Option ausprobieren konnte
Der Fehler tritt häufig auf, wenn zu viele Dateien gleichzeitig committen und der Befehlszeilenclient verwendet wird. Wenn die Dateien in einer Zeile an den Client gesendet werden, wird die Zeile zu lang (svn commit file1 file2 ...). Siehe auch SVN-Commit schlägt fehl, wenn viele Dateien in einem Commit übergeben werden (die resultierende svn-Befehlslänge überschreitet das Limit) . Meine Lösung für dieses Problem bestand darin, in den Einstellungen unter "Versionskontrolle - Subversion" den Befehl "Kommandozeilen-Client verwenden" zu deaktivieren.
Tags und Links android android-studio