Jestem nowy w programowaniu na Androida i narzędziach programistycznych związanych z nim. Pobrałem projekt z svn przy użyciu klienta TortoiseSVN (nie mogę tego zrobić z poziomu Android Studio), a następnie otrzymuję ten komunikat o błędzie po zaimportowaniu projektu do Android Studio:
nie można używać klienta wiersza poleceń subversion: svn
Prawdopodobnie ścieżka do pliku wykonywalnego Subversion jest nieprawidłowa. Napraw to..
Kiedy klikam łącze „Napraw to”, pojawia się następujące okno dialogowe:
Ale nadal nie mam pojęcia, co mam zrobić, aby to naprawić? Wszelkiego rodzaju pomoc / sugestie / wskazówki dotyczące rozwiązania problemu są mile widziane.
svn.exe
. Przeszukane w folderze instalacyjnym TortoiseSVN, Android Studio, w całych plikach programów, w tym plikach programów (x86), ale bezskutecznie. Dowolny pomysł?Odpowiedzi:
Android Studio nie może znaleźć
svn
polecenia, ponieważ nie jest włączonePATH
i nie wie, gdziesvn
jest zainstalowane.Jednym ze sposobów naprawienia jest edycja
PATH
zmiennej środowiskowej: dodanie katalogu, który zawierasvn.exe
. Będziesz musiał ponownie uruchomić Android Studio, aby ponownie odczytaćPATH
zmienną.Innym sposobem jest ustawienie bezwzględnej ścieżki
svn.exe
w polu Użyj klienta poleceń na ekranie ustawień, który zawarłeś w swoim poście.AKTUALIZACJA
Zgodnie z tym innym postem , TortoiseSVN domyślnie nie zawiera narzędzi wiersza poleceń. Ale możesz ponownie uruchomić instalator i włączyć go. Że doda
svn.exe
sięPATH
i Android Studio będzie poprawnie go odebrać.źródło
svn.exe
się znajduje, do zmiennej środowiskowej, co ostatecznie naprawia błąd narzekający Android Studio. Idealne rozwiązanie !!To denerwujące, chciałbym, żeby IntelliJ poradził sobie z tym lepiej niż początkujący zrzęd ..
Jeśli używasz TortoiseSVN 1.8+ w systemie Windows, zrób to:
Modify
.C:\Program Files\TortoiseSVN\bin
do swojejPath
zmiennej środowiskowej.źródło
Widziałem twoje problemy.
Rozwiązania:
Pierwsze pobranie Klient Subversion 1.8.13 (1.8) Link do pobrania ( https://subversion.apache.org/packages.html ) w momencie pisania tego posta wersja Android Studio jest mniejsza niż 1.4 w moim przypadku 1.3.2, więc musisz unikaj problemów tutaj. Wersja klienta subversion linii poleceń jest zbyt stara, więc najlepiej po prostu pobierz 1.8 .
Następnie rozpakowany w folderze. Będzie mieć jeden folder „ bin ”.
Następnie
Idź do
settings - > Version control -> Subversion
Skopiuj adres URL pobranego pliku svn.exe, który znajduje się w pobranym folderze bin.
postępuj zgodnie z obrazkiem:
Nie zapomnij podać nazwy końcowej, takiej jak svn.exe, na końcu, jak na obrazku.
Apply -> Ok
Zrestartuj teraz swoje studio Android.
Miłego kodowania!
źródło
Najpierw zainstaluj TortoiseSVN . Podczas instalacji wykonaj następujące kroki
1.Uruchom instalator TortoiseSVN.
2. Jeśli już zainstalowałeś svn , „Wybierz opcję modyfikacji”.
3. Zaznacz pole wyboru „Zainstaluj narzędzia klienta wiersza poleceń na lokalnym dysku twardym”.
4. Dodaj C: \ Program Files \ TortoiseSVN \ bin do zmiennej środowiskowej Path lub naciśnij CTRL + ALT + S w Android Studio. Następnie przejdź do "Kontrola wersji" -> Subversion -> Ogólne -> Zaznacz pole wyboru "użyj klienta wiersza poleceń" i ustaw ścieżkę na C: \ Program Files \ TortoiseSVN \ bin \ svn.exe
5. Uruchom ponownie IntelliJ.
Na obrazku zielony kolor (logo_actionbar) oznacza, że plik został już dodany do svn, czerwony oznacza jeszcze do dodania w svn. chłodny..!
Jeśli chcesz zmienić ustawienie „Harmonogram dodawania”, przejdź do Ustawienia -> Kontrola wersji -> Potwierdzenie -> Kiedy pliki są tworzone
Wybierz Pokaż opcje przed dodaniem do kontroli wersji
źródło
Używam IDE Phpstorm, ale myślę, że to może to samo co AS.
1. należy ponownie zainstalować plik svn. I wybierz opcję modyfikuj .
W następnym kroku możesz zobaczyć narzędzia klienta wiersza poleceń .
Wybierzmy pierwszy: zostanie zainstalowany na lokalnym dysku twardym .
2. Teraz uruchom ponownie komputer.
Idź do lokalizacji svn , cały czas będzie to C: \ Program Files \ TortoiseSVN \ bin .
Jeśli zobaczysz
svn.exe
w C: \ Program Files \ TortoiseSVN \ bin, okazało się, że pomyślnie ponownie zainstalowaliśmy klienta wiersza poleceń. SkopiujC:\Program Files\TortoiseSVN\bin\svn.exe
do IDE.3. uruchom ponownie IDE. To jest w porządku!
źródło
Jeśli używasz Ubuntu, sprawdź, czy subversion pogody jest zainstalowany, czy nie.
Jeśli nie, zainstaluj za pomocą wiersza poleceń jako
i sprawdź, czy wybrano następujące konfiguracje
źródło
Naprawiłem problem po uaktualnieniu istniejącego klienta svn w systemie Mac OS X za pomocą następującego łącza: (1.7.x do 1.9.x)
https://ahmadawais.com/installing-svn-subversion-on-yosemite-after-removing-the-old-version/
zamień `` svn '' na swoją zainstalowaną ścieżkę svn, taką jak `` / usr / local / bin / svn ''
źródło
Naprawiłem problem, po prostu pobierając narzędzie wiersza poleceń Androida z https://www.visualsvn.com/downloads/ download apache narzędzie wiersza poleceń rozpakuj je na dysku, przejdź do ustawień Androida / kontroli wersji / subversion i upewnij się, że tylko polecenie opcja linii jest włączona ustaw ścieżkę svn.exe, jak pokazano poniżej C: \ Users \ viratsinh.parmar \ Apace SVN client \ Apache-Subversion-1.8.13 \ bin \ svn.exe
teraz w swoim Android Studio zaktualizuj projekt, będziesz mógł teraz zatwierdzić. możesz skontaktować się ze mną pod adresem [email protected]
źródło
Otrzymywałem również ten sam błąd, jeśli używasz TortoiseSVN-1.9.5, po prostu wykonaj dwa kroki Proces 1: Kliknij narzędzie TSVN.exe i 2: Wybierz tam w drugim oknie wiersz poleceń dla Zapisz na dysku lokalnym z podaniem ścieżki 3: Kliknij ok Teraz uruchom ponownie Android Studio / IntelliJ
źródło
Tutaj są lepsze odpowiedzi, ale jak to naprawię, może być dla kogoś istotne:
Po sprawdzeniu projektu z SVN, zamiast wybrać wersję 1.7 , wybrałem Subversion 1.6 i zadziałało.
źródło
Zainstalowanie Subversion dla Windows powinno rozwiązać problem. Zobacz moją odpowiedź tutaj - https://stackoverflow.com/a/31627732/3433133
źródło
Jeśli używasz systemu Windows, możesz to naprawić za pomocą narzędzia Install SVN Tool. Jeśli używasz Linux / MacOS, możesz to naprawić poprzez instalację subversion. Następnie wybierz za pomocą polecenia svn. Twoje problemy są rozwiązane.
źródło
Pod Linuksem mam ten sam problem po aktualizacji Android Studio (i kilka miesięcy bez korzystania z niego ...).
Rozwiązałem to, uruchamiając następującą komendę w konsoli:
Wolę to polecenie,
rm -R .subversion
ponieważ pozostawiło mi opcję wycofania.źródło
W Ubuntu 20.04:
źródło