在密钥库抖动中找不到别名为“key”的密钥

ktj*_*ktj 2 deployment android visual-studio-code flutter

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

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

android/app/build.gradle:

signingConfigs {
       release {
           keyAlias keystoreProperties['keyAlias']
           keyPassword keystoreProperties['keyPassword']
           storeFile keystoreProperties['storeFile'] ? file(keystoreProperties['storeFile']) : null
           storePassword keystoreProperties['storePassword']
       }
   }
Run Code Online (Sandbox Code Playgroud)

android/key.properties:

storePassword=123456
keyPassword=123456
keyAlias=key
storeFile= c:/Users/iikxz/upload-keystore.jks
Run Code Online (Sandbox Code Playgroud)

ktj*_*ktj 12

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