【发布时间】: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