web-dev-qa-db-de.com

Projekt kann nicht geöffnet werden, da die Länge der Projektdatei die Grenze von 100 Zeichen überschreitet

Ich verwende Android Studio 3.1 Preview und erhalte eine Fehlermeldung, wenn ich versuche, einige Projekte zu importieren:

Projekt kann nicht geöffnet werden Die Länge der Projektdatei überschreitet die Grenze von 100 Zeichen

Dieser Fehler tritt auf, wenn ich geklonte Projekte von Github importiere oder alte Projekte, die ich mit Eclipse gespeichert habe. Gibt es eine Möglichkeit, diese Projekte zu importieren?

9

Wenn Sie in Android 3.1 die Grenze von 100 Zeichen erreichen, verwenden Sie Datei> Öffnen, anstatt Projekt importieren (Datei> Neu> Projekt importieren) auszuwählen, wählen Sie Ihr Projekt aus und klicken Sie auf die Schaltfläche OK.

Ich bin nicht sicher, ob der Import einige zusätzliche Funktionen bietet, die über ein Umdenken mit langen Pfaden von> 100 Zeichen hinausgehen. Bei Verwendung der Methode Datei> Öffnen können Sie Projekte mit langen Pfaden auswählen und vorhandene Verzeichnisstrukturen beibehalten.

20
Eric H.

Ich hatte das gleiche Problem mit Android Studio 3.1 in Linux . Nach einigen Tests kam ich zu dem Schluss, dass der vollständige Pfad als Projektlänge (von/home/zum Projektstamm) betrachtet wird, die nicht länger als 100 Zeichen sein kann.

Diese Warnmeldung wird auch angezeigt, wenn Sie versuchen, ein neues Projekt zu erstellen.

Ich habe nicht gefunden, wo ich es anpassen kann. Überprüfen Sie daher als Problemumgehung, ob Sie diese vollständige Pfadlänge reduzieren können.

Freundliche Grüße

4
Thiago Maeda

Ich stellte mich dem gleichen Problem und löse dieses Problem, indem ich die Zeichengröße einschränke. Versuchen Sie, Ihren Projektnamen auf 15 Zeichen zu beschränken.

Zum Beispiel, wenn Ihr Projektverzeichnis wie

irgendein Name des Projekts

dann müssen Sie den Namen innerhalb von 15 Zeichen anpassen

irgendeiner Name von -d.

Ich suche nach einer Einstellung, um die Länge des Projektnamens um mehr als 15 Zeichen zu erhöhen.

3
Imtiaz Hossain

Wer dieses Problem hat, ist einfach. In meinen Fällen befindet sich der Projektordner in einem Ordner mit mehreren Stapeln. Was ich getan habe ist, ich kopiere es und füge es direkt in den Ordner D ein.

D:/project-file.

Nicht D:/bla/bla-bla/project-file

2
Nash

In der Windows-Umgebung könnten Sie versuchen, währenddessen einen virtuellen Treiber zu erstellen. Verwenden Sie den Befehl subst . Zum Beispiel habe ich den folgenden Riesenpfad:

C:\Benutzer\MyUser\Source\Demos\Android\ud851-Übungen\Lektion02-GitHub-Repo-Suche\T02.05-Übung-CreateAsyncTask

Mit dem Befehl subst E: "C:\Users\MyUser\Source\Demos\Android\ud851-exercises" kann ich dann über den virtuellen Pfad in Android Studio importieren

E:\Lesson02-GitHub-Repo-Search\T02.05-Übung-CreateAsyncTask

Es hat für mich funktioniert, da ich nichts am Pfad des Repositorys ändern möchte.

Sie erhalten diesen Fehler, wenn die Anzahl der Zeichen im vollständigen Pfad (einschließlich des Projektstamms von/home oder/Users)> = 100 ist.

Mit diesem Befehl können Sie Folgendes prüfen: pwd | wc -c

1
Nithya

Verschieben Sie Ihren Projektordner beispielsweise nach C: und benennen Sie den Hauptordner in 1 Zeichen um. Es sollte aussehen wie C: ein\Android-Projekt

0
Balflear

In Android Studio 3.1.3 stand ich vor demselben Problem, wenn ich den Namen des Projektverzeichnisses in zu kurz ändere. Der Fehler wird gelöscht.

Zum Beispiel, wenn Ihr Projektverzeichnis wie

Testingandroidsamplesomeprojectname

Ändern 

Testen

0
S.Kalaivani

In Android Studio 3.3.2. Ich habe das gleiche Problem. Folgende Lösung. 1.Beste Möglichkeit, Ihr Projekt aus einem bestimmten Ordner in einen anderen Ordner zu verschieben, der den kurzen Pfad enthält, und dann aus zu importieren 2.Wenn Sie Ihr Projekt nicht verschieben möchten, versuchen Sie, es über Datei -> Öffnen zu öffnen. Danach wird es möglicherweise nicht ordnungsgemäß erstellt. Führen Sie dann einfach Datei -> Gradle-Projekt erneut importieren aus. Ihr Problem wird dadurch behoben .

0
Apeksha Gunjal