Flutter apk 构建中的密钥库文件是什么?

Flutter What is keystore file in apk build?

我尝试为我的应用构建新的 apk 文件,但出现错误

Keystore file not set for signing config release

我的应用程序的前一个版本没有购买是正确构建的,但现在没有。

我找到了很多关于如何设置 KeyStore 文件的信息,但对它是什么一无所知。

你能解释一下这是什么吗

基本上 Keystore 用于存储 private key 和身份 certificates 特定程序应向双方(服务器或客户端)提供验证。

Android Keystore system 可让您将加密密钥存储在容器中,使其更难从设备中提取。一旦密钥在密钥库中,它们就可以用于加密操作,密钥 material 保持不可导出。此外,它还提供了一些工具来限制何时以及如何使用密钥,例如要求用户对密钥使用进行身份验证或限制密钥仅在某些加密模式下使用。有关详细信息,请参阅安全功能部分。

Keystore 系统由 KeyChain API 使用,在 Android 4.0(API 级别 14)中引入; Android 密钥库提供程序功能,在 Android 4.3(API 级别 18)中引入;和安全库,作为 Jetpack 的一部分提供。本文档介绍了何时以及如何使用 Android 密钥库提供程序。

详细信息请参考这个-

https://developer.android.com/training/articles/keystore