Xamarin测试记录器更改JDK

时间:2017-09-21 22:33:53

标签: xamarin xamarin.android xamarin-test-cloud

我在Windows 10上使用带有企业订阅的Xamarin测试记录器。

尝试开始录音测试时:
编辑器(带有加载的测试类) - > Xamarin测试记录器图标 - >记录新测试 - >选择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.

我相信错误是在执行32位版本的keytool的Xamarin测试记录器中发送的 我试过在windows shell中运行相同的命令 使用32位版本的keytool时会发生同样的错误 使用64位版本(相同的JDK版本)时,不会返回错误。

因此,我的问题是:
如何更改Xamarin测试记录器使用的JDK(或哪个keytool)?

非常感谢你的帮助。

1 个答案:

答案 0 :(得分:0)

通过更新JDK解决了问题。