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?

Большое спасибо за твою помощь.


person A. Yurikov    schedule 21.09.2017    source источник


Ответы (1)


Проблема была решена путем обновления JDK.

person A. Yurikov    schedule 11.10.2017