【问题标题】:Flutter What is keystore file in apk build?Flutter apk 构建中的密钥库文件是什么?
【发布时间】:2021-12-27 11:46:44
【问题描述】:

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

  • 出了什么问题: 任务“:app:validateSigningRelease”执行失败。

没有为签署配置发布设置密钥库文件

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

我找到了很多关于如何设置 KeyStore 文件的信息,但没有关于它是什么。

你能解释一下它是什么

【问题讨论】:

标签: flutter google-play


【解决方案1】:

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

Android Keystore system 可让您将加密密钥存储在容器中,以便更难以从设备中提取。一旦密钥在密钥库中,它们就可以用于加密操作,而密钥材料仍然不可导出。此外,它提供了限制何时以及如何使用密钥的功能,例如要求用户验证密钥使用或限制密钥仅在某些加密模式下使用。有关详细信息,请参阅安全功能部分。

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

详细信息请参考这里-

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

【讨论】:

    猜你喜欢
    • 2015-07-10
    • 1970-01-01
    • 2011-10-14
    • 1970-01-01
    • 2021-09-25
    • 2017-06-30
    • 2020-01-17
    • 2021-05-03
    • 2021-11-07
    相关资源
    最近更新 更多