Ich bin neu in der Android-Entwicklung und den damit verbundenen Entwicklungstools. Ich habe ein Projekt von svn mit dem TortoiseSVN-Client ausgecheckt (kann es nicht in Android Studio ausführen) und erhalte nach dem Importieren des Projekts in Android Studio die folgende Fehlermeldung:
Subversion-Befehlszeilenclient kann nicht verwendet werden: svn
Wahrscheinlich ist der Pfad zur ausführbaren Subversion-Datei falsch. Repariere es..
Wenn ich auf den Link "Fix it" klicke, wird dieser Dialog angezeigt:
Aber ich habe immer noch keine Ahnung, was ich tun soll, um das zu beheben? Jede Art von Hilfe / Vorschlag / Anleitung zur Behebung des Problems ist willkommen.
svn.exe
. Durchsucht im Installationsordner von TortoiseSVN, Android Studio, ganze Programmdateien einschließlich Programmdateien (x86), aber ohne Erfolg. Irgendeine Idee?Antworten:
Android Studio kann den
svn
Befehl nicht finden, da er nicht aktiviertPATH
ist und nicht weiß, wo ersvn
installiert ist.Eine Möglichkeit zur Behebung besteht darin, die
PATH
Umgebungsvariable zu bearbeiten : Fügen Sie das Verzeichnis hinzu, das sie enthältsvn.exe
. Sie müssen Android Studio neu starten, damit diePATH
Variable erneut gelesen wird.Eine andere Möglichkeit besteht darin, den absoluten Pfad
svn.exe
im Feld Befehlsclient verwenden im Einstellungsbildschirm festzulegen, den Sie in Ihren Beitrag aufgenommen haben.AKTUALISIEREN
Laut diesem anderen Beitrag enthält TortoiseSVN standardmäßig keine Befehlszeilentools. Sie können das Installationsprogramm jedoch erneut ausführen und aktivieren. Das wird hinzufügen
svn.exe
zuPATH
, und Android Studio wird es richtig abholen.quelle
svn.exe
zur Umgebungsvariablen hinzu, wodurch der Fehler behoben wurde, den Android Studio beanstandete. Perfekte Lösung!! Vielen DankDas ist ärgerlich, ich wünschte, IntelliJ würde damit besser umgehen als ein Startup-Nörgler.
Wenn Sie TortoiseSVN 1.8+ unter Windows verwenden, gehen Sie folgendermaßen vor:
Modify
.C:\Program Files\TortoiseSVN\bin
IhrerPath
Umgebungsvariablen hinzu.quelle
Sah deine Probleme.
Lösungen:
Erster Download Subversion 1.8.13 (1.8) Client Download-Link ( https://subversion.apache.org/packages.html ) Zum Zeitpunkt dieses Beitrags ist die Android Studio-Version in meinem Fall 1.3.2 kleiner als 1.4, also müssen Sie Vermeiden Sie die Probleme, die hier auftreten. Die Version des Subversion-Befehlszeilenclients ist zu alt. Laden Sie daher vorzugsweise die Version 1.8 herunter .
Dann in einen Ordner entpackt . Es wird einen Ordner " bin " geben.
Dann
Gehe zu
settings - > Version control -> Subversion
Kopieren Sie die URL Ihrer heruntergeladenen Datei svn.exe , die sich in dem von Ihnen heruntergeladenen Ordner bin befindet.
folge dem Bild:
Vergessen Sie nicht, den Endnamen wie svn.exe zuletzt gemäß Bild anzugeben .
Apply -> Ok
Starten Sie jetzt Ihr Android Studio neu.
Viel Spaß beim Codieren!
quelle
Installieren Sie zuerst TortoiseSVN . Befolgen Sie während der Installation diese Schritte
1. Führen Sie den TortoiseSVN-Installer aus.
2.Wenn Sie svn bereits installiert haben, wählen Sie die Option zum Ändern aus.
3. Aktivieren Sie das Kontrollkästchen "Befehlszeilen-Client-Tools auf der lokalen Festplatte installieren".
4. Fügen Sie Ihrer Umgebungsvariablen Path C: \ Programme \ TortoiseSVN \ bin hinzu oder drücken Sie in Android Studio STRG + ALT + S. Gehen Sie dann zu "Versionskontrolle" -> Subversion -> Allgemein -> Aktivieren Sie das Kontrollkästchen "Befehlszeilenclient verwenden" und setzen Sie den Pfad auf C: \ Programme \ TortoiseSVN \ bin \ svn.exe
5. Starten Sie IntelliJ neu.
Im Bild steht die grüne Farbe (logo_actionbar) für die Datei, die bereits zu svn hinzugefügt wurde, die rote Farbe für noch nicht in svn. cool..!
Wenn Sie die Einstellung "Zeitplan für das Hinzufügen" ändern möchten, gehen Sie zu Einstellungen -> Versionskontrolle -> Bestätigung -> Wenn Dateien erstellt werden.
Wählen Sie Optionen anzeigen , bevor Sie zur Versionskontrolle hinzufügen
quelle
Ich benutze die IDE Phpstorm, aber ich denke, es ist vielleicht das gleiche wie AS.
1.Sie sollten den SVN neu installieren. Und wählen Sie die Option Ändern .
Im nächsten Schritt sehen Sie die Befehlszeilen-Client-Tools .
Wählen wir zuerst eine: Wird auf der lokalen Festplatte installiert .
2. Starten Sie jetzt Ihren Computer neu.
Wechseln Sie immer zum Speicherort svn ,C: \ Programme \ TortoiseSVN \ bin .
Wenn Sie den
svn.exe
Befehl in C: \ Programme \ TortoiseSVN \ bin sehen, wurde bewiesen, dass wir den Befehlszeilenclient erfolgreich neu installieren.C:\Program Files\TortoiseSVN\bin\svn.exe
In die IDE kopieren .3. Starten Sie Ihre IDE neu. Es ist in Ordnung!
quelle
Wenn Sie Ubuntu verwenden, überprüfen Sie, ob die Wettersubversion installiert ist oder nicht.
Wenn nicht, installieren Sie über die Befehlszeile als
und überprüfen Sie, ob die folgenden Konfigurationen ausgewählt sind
quelle
Ich habe das Problem nach dem Upgrade des vorhandenen SVN-Clients unter Mac OS X mit folgendem Link behoben: (1.7.x auf 1.9.x)
https://ahmadawais.com/installing-svn-subversion-on-yosemite-after-removing-the-old-version/
Ersetzen Sie 'svn' durch Ihren svn-installierten Pfad wie '/ usr / local / bin / svn'.
quelle
Ich habe das Problem behoben, indem ich einfach das Android-Befehlszeilentool von https://www.visualsvn.com/downloads/ heruntergeladen habe. Laden Sie das Apache-Befehlszeilentool herunter und entpacken Sie es auf dem Laufwerk Die Zeilenoption ist enable. Legen Sie den Pfad von svn.exe wie unten gezeigt fest: C: \ Users \ viratsinh.parmar \ Apace SVN-Client \ Apache-Subversion-1.8.13 \ bin \ svn.exe
Jetzt in Ihrem Android Studio das Projekt aktualisieren, können Sie jetzt festschreiben. Sie können mich unter [email protected] kontaktieren
quelle
Ich habe auch den gleichen Fehler erhalten, wenn Sie TortoiseSVN-1.9.5 verwenden, machen Sie einfach zwei Schritte. Prozess 1: Klicken Sie auf das Tool TSVN.exe und 2: Wählen Sie dort im zweiten Fenster die Befehlszeile für Speichern auf lokalem Laufwerk mit dem Pfad 3: Klicken Sie auf OK. Starten Sie jetzt Android Studio / IntelliJ neu
quelle
Hier gibt es bessere Antworten, aber wie ich das behebe, kann für jemanden relevant sein:
Nachdem ich das Projekt von SVN ausgecheckt hatte, entschied ich mich für Subversion 1.6 , anstatt die Version 1.7 zu wählen , und es funktionierte.
quelle
Die Installation von Subversion für Windows sollte das Problem beheben . Bitte sehen Sie meine Antwort hier - https://stackoverflow.com/a/31627732/3433133
quelle
Wenn Sie Windows verwenden, können Sie dies über die Installation des SVN-Tools beheben. Wenn Sie Linux / MacOS verwenden, können Sie dies über die Installationssubversion beheben. Wählen Sie danach einfach mit dem Befehl svn. Ihre Probleme sind gelöst.
quelle
Unter Linux gab es das gleiche Problem nach dem Android Studio-Update (und mehrere Monate ohne es zu verwenden ...).
Ich habe es gelöst, indem ich den folgenden Befehl in einer Konsole ausgeführt habe:
Ich ziehe diesen Befehl vor
rm -R .subversion
da er mir eine Rollback-Option hinterlassen hat.quelle