Я хочу использовать TFS в Android Studio. Я установил Visual Studio Team Services, а затем в TFVC настроек, я должен выбрать исполняемый файл TF, я загрузил TFE по ссылке ниже, но когда я тестирую файл TF exe, я даю ошибку ниже.

The specified path does not lead to a valid TF executable.

Ссылка на скачивание:

https://github.com/microsoft/team-explorer-everywhere/releases

Как решить эту проблему?

1
Fahim 6 Авг 2017 в 13:24
Вы используете последнюю версию подключаемого модуля Team Services для Android Studio?
 – 
PatrickLu-MSFT
7 Авг 2017 в 05:06
Привет, Фахим, есть новости по этому вопросу?
 – 
PatrickLu-MSFT
17 Авг 2017 в 05:00

2 ответа

Пожалуйста, дважды проверьте, выполнили ли вы следующие шаги:

У вас должен быть установлен инструмент командной строки TF, чтобы иметь возможность использовать функции TFVC. Минимальная версия, поддерживаемая плагином: 14.0.3. Чтобы установить инструмент, загрузите последний файл «TEE-CLC-14. . .zip» и распакуйте его в известное место. После извлечения файлов вы должны принять лицензионное соглашение . Для этого откройте команду Окно подсказки / терминала, перейдите в извлеченный каталог и запустите tf eula. Прочитав лицензионное соглашение, введите y enter code here, чтобы принять Это. ПРИМЕЧАНИЕ. Если вы забудете это сделать, плагин может не загрузиться. с RuntimeException.

Чтобы инструмент был обнаружен плагином, вы должны указать местоположение исполняемого файла в меню Settings/Preferences, следуя этим инструкциям:

  1. Перейдите в раздел Управление версиями параметров удаленного рабочего стола -TFVC
  2. В текстовом поле Путь к исполняемому файлу tf перейдите к местоположению исполняемый файл tf.

  3. Нажмите Проверить , чтобы убедиться, что исполняемый файл найден и работает. как и ожидалось.

  4. Нажмите Применить , затем ОК , чтобы сохранить и выйти.

Дополнительные сведения см. В этом руководстве.

3
PatrickLu-MSFT 29 Мар 2018 в 18:54

Мне пришлось сделать несколько вещей, чтобы это сработало.

Я следил за этим видео, и он выбирает «tf» в качестве исполняемого файла. Я использую Windows, поэтому мне пришлось выбрать tf.cmd в качестве исполняемого файла. Начало работы с TFVC внутри Android Studio с помощью подключаемого модуля Team Services

Также у меня был установлен _JAVA_OPTIONS в переменных среды, поэтому, когда Android Studio тестировала исполняемый файл tf, первый ответ был:

Подобрано _JAVA_OPTIONS: -Xms512m -Xmx2048m

После того, как я удалил _JAVA_OPTIONS из переменных среды, исполняемый файл tf был принят.

Просмотр отладочного журнала отладки Android Studios был довольно полезным, чтобы понять проблему:

Также я закончил модификацию tf.cmd в соответствии с этим. Кажется, работает, так что я оставлю это. https://github.com/Microsoft/vso-intellij/issues/45

Это было из-за кучи памяти. По умолчанию в tf.cmd вы запускаете инструмент, запрашивая кучу размером 2048 МБ. Это многовато для определенной машины (как в моем случае). Я изменил параметр -Xmx на 512, и теперь все работает нормально.

0
rooste 24 Янв 2018 в 18:49