3

我正在开发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*"

我需要更新我的密钥库吗?如果是,我该如何更新它?

4

2 回答 2

3

在 appcenter 上重新上传现有的密钥库已经解决了这个问题,也对我有用。

于 2021-08-16T17:20:41.617 回答
1

我在使用最新的 Android 版本时遇到了同样的问题。在appcenter选择应用程序中,转到settings

remove existing keystore and upload keystore again
于 2021-11-23T11:08:59.900 回答