xamarin.forms - 来自 appcenter 的 android 11 设备上的应用未安装错误
问题描述
我正在开发Xamarin.Forms应用程序。在将targetSdkVersion更改为30并在 appcenter 上使用最新的 sdk(11.1) 构建应用程序后,我App not installed
只在android 11设备上遇到错误。如果我将targetSdkVersion改回29并在 appcenter 上构建应用程序,那么我可以在android 11设备上安装应用程序。
在模拟器上安装 apk 时获得更多详细信息:
The APK failed to install.
Error: INSTALL_PARSE_FAILED_NO_CERTIFICATES: Scanning Failed.: No signature found in package of version 2 or newer for package "*packagename*"
我需要更新我的密钥库吗?如果是,我该如何更新它?
解决方案
在 appcenter 上重新上传现有的密钥库已经解决了这个问题,也对我有用。
推荐阅读
- excel - Excel 文件在受保护的视图中不显示超链接(Gembox 和 Kendo)
- python - 熊猫在最高 x 列中的平均值
- c++ - Qt 调试在反序列化时停止
- azure - Terraform azure 自动化在第一次部署后失败
- swift - 单击Swift中的按钮时如何隐藏tableview高度
- linux - 如何使用端口明智地列出 Contianer List
- amazon-redshift - 对 Redshift 的查询中的“nolock”子字符串是怎么回事?
- python - LinkExtractor for xpath-ed response TypeError: unhashable type: 'SelectorList'
- c# - AES GCM NoPadding 解密逻辑
- ckeditor - 获取图片 url ckfinder