【问题标题】:No key with alias 'key' found in keystore flutter在密钥库颤动中找不到具有别名“密钥”的密钥
【发布时间】:2022-01-24 14:50:42
【问题描述】:

我按照 flutter.div 说明如何将我的应用部署到 google play,但是当我在 vs 代码中运行 flutter build appbundle 时遇到问题,它说

执行 com.android.build.gradle.internal.tasks.Workers$ActionFacade 时发生故障 无法从存储“c:\Users\iikxz\upload-keystore.jks”读取密钥密钥:在密钥库 c:\Users\iikxz\upload-keystore.jks 中找不到别名为“key”的密钥

android/app/build.gradle:

signingConfigs {
       release {
           keyAlias keystoreProperties['keyAlias']
           keyPassword keystoreProperties['keyPassword']
           storeFile keystoreProperties['storeFile'] ? file(keystoreProperties['storeFile']) : null
           storePassword keystoreProperties['storePassword']
       }
   }

android/key.properties:

storePassword=123456
keyPassword=123456
keyAlias=key
storeFile= c:/Users/iikxz/upload-keystore.jks

【问题讨论】:

  • 你在创建密钥时给了它什么别名?
  • 如果你只是复制/粘贴了 Flutter 文档中的命令,keytool -genkey -v -keystore ~/upload-keystore.jks -keyalg RSA -keysize 2048 -validity 10000 -alias upload,那么别名将是 upload 而不是 key
  • @RaulSauco 是的!谢谢

标签: android flutter visual-studio-code deployment


【解决方案1】:

如果您只是复制/粘贴了 Flutter 文档中的命令,即 keytool -genkey -v -keystore ~/upload-keystore.jks -keyalg RSA -keysize 2048 -validity 10000 -alias upload,那么别名将是 upload 而不是 key

【讨论】:

    猜你喜欢
    • 2017-02-26
    • 2015-05-11
    • 2019-04-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多