Xamarin Test Recorder меняет JDK
Я использую Xamarin Test Recorder с корпоративной подпиской на Windows 10.
При попытке начать запись теста:
Редактор (с загруженным тестовым классом) -> Значок Xamarin Test Recorder -> Запись нового теста -> Выберите APK ->, затем выберите файл.apk
В синей строке состояния отображается следующая ошибка:
Failed connecting to app: Failed to execute: C:\Program Files (x86)\Java\jdk1.8.0_112\bin\keytool.exe -J-Duser.language=en -list -v -alias <alias> -keytore <pathtokeystore> -storepass <storepass> - exit code: 1 Error occured during initialization of VM Unable to use shared archive. An error has occurred while processing the shared archive file. Unable to unmape shared space.
Я полагаю, что ошибка направляется в Xamarin Test Recorder, который выполняет 32-битную версию keytool.
Я попытался запустить ту же команду в оболочке Windows.
При использовании 32-битной версии keytool возникает такая же ошибка.
При использовании 64-битной версии (той же версии JDK) ошибка не возвращается.
Поэтому мой вопрос:
Как я могу изменить какой JDK (или какой keytool) использует Xamarin Test Recorder?
Большое спасибо за вашу помощь.