Ошибка "не может использовать клиент командной строки subversion: svn" при открытии проекта Android из svn

Я новичок в разработке Android и инструментах разработки. Я проверил проект из svn с помощью TortoiseSVN-клиента (не могу сделать это изнутри Android Studio), а затем получите это сообщение об ошибке после импорта проекта в Android Studio:

Не может использовать клиент командной строки subversion: svn

Вероятно, путь к исполняемому файлу Subversion неверен. Почини это..

Когда я нажму ссылку «Исправить», появится следующее диалоговое окно:

Введите описание изображения здесь

Но я до сих пор не знаю, что я должен сделать, чтобы исправить это? Любая помощь / предложение / руководство для решения проблемы приветствуются.

Solutions Collecting From Web of "Ошибка "не может использовать клиент командной строки subversion: svn" при открытии проекта Android из svn"

Android Studio не может найти команду svn потому что она не находится на PATH , и она не знает, где установлена svn .

Один из способов исправить – изменить PATH среды PATH : добавить каталог, содержащий svn.exe . Вам нужно будет перезапустить Android Studio, чтобы перечитать переменную PATH .

Другой способ – установить абсолютный путь svn.exe в окне « Использовать команду клиента» на экране настроек, который вы включили в свой пост.

ОБНОВИТЬ

Согласно этому другому сообщению , TortoiseSVN по умолчанию не включает инструменты командной строки. Но вы можете повторно запустить программу установки и включить ее. Это добавит svn.exe в PATH , и Android Studio правильно подберет его.

Это раздражает, я хочу, чтобы IntelliJ справлялся с этим лучше, чем запускать nag.

Если вы используете TortoiseSVN 1.8+ в Windows, сделайте следующее:

  1. Запустите установщик TortoiseSVN . (Он все еще может находиться в папке «Загрузка»)
  2. Выберите вариант « Modify .
  3. Установите инструменты клиента командной строки на локальный жесткий диск.
  4. Добавьте C:\Program Files\TortoiseSVN\bin в переменную окружения Path .
  5. Перезапустите IntelliJ.

Видел твои проблемы.

Решения:

Сначала загрузите ссылку загрузки клиента Subversion 1.8.13 (1.8) ( https://subversion.apache.org/packages.html ) во время этого поста, версия для Android версии 1.4 в моем случае 1.3.2, поэтому вы должны Избегайте проблем здесь. Версия клиентской строки subversion слишком старая, поэтому просто загрузите 1.8 .

Введите описание изображения здесь

Затем распакуйте папку. Там будет одна папка « bin ».

затем

Перейти к settings - > Version control -> Subversion

Скопируйте URL-адрес загруженного svn.exe, который находится в папке bin, которую вы загрузили.

Следуйте рисунку:

Введите описание изображения здесь

Не забудьте указать конечное имя, например svn.exe, в соответствии с изображением.

Apply -> Ok

Перезапустите свою студию Android.

Счастливое кодирование!

Сначала установите Tortoisesvn . Во время установки выполните следующие действия.

1. Запустите установщик TortoiseSVN.

2.Если вы уже установили svn , «Выберите вариант« Изменить ».

3.Вставьте флажок «Установить клиентские инструменты командной строки на локальный жесткий диск». Введите описание изображения здесь

4. Добавьте C: \ Program Files \ TortoiseSVN \ bin в переменную окружения Path или нажмите CTRL + ALT + S в студии android. Затем перейдите в «Управление версиями» -> Subversion -> Общие -> Установите флажок «Использовать клиент линии связи» и задайте путь к C: \ Program Files \ TortoiseSVN \ bin \ svn.exe

5.Restart IntelliJ.

 In Android studio1.5 version when you try to add the file in your project, android studio will ask for a pop like "schedule for Addition" to subversion?. select the check box (Remember, don't ask again) and click "yes". After this whatever the file you add or remove to your project it will automatically synced to your svn repository. suppose if you didn't get that dialog, but you want to add the newly added .png or xml file to svn means you can manually select those files which you have added (the newly added file will be in red color) right click on that file -> subversion -> Add to VCS or simply select the file and use (CTRL+ALT+A). 

На изображении зеленый цвет (logo_actionbar) представляет собой файл, уже добавленный в svn, красный – еще не добавленный в svn. круто..!

Если вы хотите изменить настройки «Расписание для добавления», перейдите в « Настройки» -> « Управление версиями» -> « Подтверждение» -> Когда файлы созданы
Выберите « Показать параметры» перед добавлением в систему контроля версий

Введите описание изображения здесь Введите описание изображения здесь

Я использую IDE Phpstorm, но я думаю, что это может быть как AS.

1. Вы должны переустановить svn. И выберите вариант изменения . Введите описание изображения здесь

На следующем шаге вы увидите инструменты для командной строки .

Выберем первый вариант: будет установлен на локальном жестком диске . Введите описание изображения здесь

2. Теперь перезагрузите компьютер.

Перейдите в местоположение svn, все время это будет C: \ Program Files \ TortoiseSVN \ bin .

Если вы видите svn.exe в C: \ Program Files \ TortoiseSVN \ bin, он доказал, что мы успешно переустанавливаем клиент командной строки. Скопируйте C:\Program Files\TortoiseSVN\bin\svn.exe в среду IDE.

Введите описание изображения здесь

3.Restart you IDE. Это нормально!

Если вы используете ubuntu, проверьте, установлена ​​ли защита subversion.

Если нет, то установите через командную строку как

 sudo apt-get install subversion 

И выбраны следующие конфигурации.

Введите описание изображения здесь

Я исправил проблему, просто загрузив инструмент командной строки android с https://www.visualsvn.com/downloads/ download apache comand line tool, разархивируйте его на диске, перейдите к настройкам и настройкам Android и управлению версиями / subversion и убедитесь, что только команда Line enable, укажите путь к svn.exe, как показано ниже: C: \ Users \ viratsinh.parmar \ Apace SVN client \ Apache-Subversion-1.8.13 \ bin \ svn.exe

Теперь в вашем андроид-студийном обновлении проекта вы сможете совершить сейчас. Вы можете связаться со мной по адресу parmarvirat@yahoo.com

Я исправил проблему после обновления существующего клиента svn на Mac OS X со следующей ссылкой: (1.7.x до 1.9.x)

https://ahmadawais.com/installing-svn-subversion-on-yosemite-after-removing-the-old-version/

  1. Открыть Android Studio
  2. Перейдите в Настройки -> Управление версиями -> Subversion -> Общие -> Клиент командной строки пользователя (отмеченный флажок)

Замените 'svn' на ваш установленный svn путь, например '/ usr / local / bin / svn'

Здесь есть лучшие ответы, но как я могу это исправить, это может быть важно для кого-то:

После проверки проекта из SVN вместо выбора версии 1.7 я выбрал Subversion 1.6, и он сработал.

Установка Subversion для Windows должна решить проблему. См. Мой ответ здесь – https://stackoverflow.com/a/31627732/3433133

Если вы используете окна, вы можете исправить это, установив SVN Tool. Если вы используете Linux / MacOS, вы можете исправить это с помощью установки subversion. После этого просто выберите команду svn. Ваши проблемы решены.