首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >例外的“指纹不匹配”启动Android Xamarin.UITest时

例外的“指纹不匹配”启动Android Xamarin.UITest时
EN

Stack Overflow用户
提问于 2021-12-17 01:37:20
回答 1查看 76关注 0票数 0

在通过安装一些新的android和更改java版本来更新我的开发环境之后,我的xamarin.uitest项目开始无法安装apk进行测试。

我得到的例外是“指纹不匹配。”,基于堆栈跟踪的方法将抛出

代码语言:javascript
复制
Xamarin.UITest.Shared.Android.AndroidTestServerFactory.BuildTestServer(ApkFile appApkFile, KeyStore keyStore, ArtifactFolder artifactFolder, Assembly sharedAssembly)

我该怎么做才能解决这个问题?

EN

回答 1

Stack Overflow用户

发布于 2021-12-17 01:37:20

问题在于开发密钥存储库( dev keystore ),最uitest框架正在使用该库对apk进行签名。

虽然我不知道细节,但我找到的解决方案是从uitest temp文件夹中移除密钥存储。对我来说,这个临时目录的位置是C:\Users%username%\AppData\Local\ temp \uitest。

在“uitest”目录中,有多个目录,如下所示:

我所做的是删除以“a-”开头的目录,然后能够成功地运行测试。这将创建一个新的密钥存储库。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70387506

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档