Java Android Studio在生成签名的apk时无法识别密钥库别名

Java Android Studio在生成签名的apk时无法识别密钥库别名,java,android,apk,keystore,android-studio-3.0,Java,Android,Apk,Keystore,Android Studio 3.0,每次我试图通过Android Studio生成签名的apk时,都会出现此错误: 在密钥库路径/OrderOperator\u密钥库中找不到别名为“Operator\u keystore”的密钥 以前,我成功地提交了具有相同密钥库的构建。当我将整个项目文件夹移动到另一个文件夹时,问题就出现了,同时我也使android studio的缓存无效 我像这样签了apk 任何帮助都将不胜感激。请确保您的密钥存储路径与新文件夹的位置正确无误,并确保您为密钥存储和别名输入了正确的密码。如果这不起作用,试着改变

每次我试图通过Android Studio生成签名的apk时,都会出现此错误:

在密钥库路径/OrderOperator\u密钥库中找不到别名为“Operator\u keystore”的密钥

以前,我成功地提交了具有相同密钥库的构建。当我将整个项目文件夹移动到另一个文件夹时,问题就出现了,同时我也使android studio的缓存无效

我像这样签了apk


任何帮助都将不胜感激。

请确保您的密钥存储路径与新文件夹的位置正确无误,并确保您为密钥存储和别名输入了正确的密码。如果这不起作用,试着改变 密钥库路径/OrderOperator_密钥库 到 密钥库路径/


keystone路径之间不应存在任何空间也

打开终端并运行以下命令:

keytool -list -v -keystore </path/to/your/keystore.jks>

查看显示的别名,并将其与您在该Studio窗口的密钥别名字段中输入的值进行比较。

您可以在signingReport中使用Gradle,生成哈希键或sha1键,并在提交密钥库的表单后刷新app-level build.Gradle文件。

我正在通过选择现有按钮选择密钥库文件。所以路径是正确的,别名也是正确的。请将项目与gradle文件同步,然后采用所有更改,如果我的项目在调试模式下运行良好,我也会清理并重建项目。终于有人没有复制和粘贴phonegap文本了!谢谢在我的例子中,程序在我的别名中添加了一个字符,因为有一个小错误。
Keystore type: jks
Keystore provider: SUN

Your keystore contains 1 entry

Alias name: androiddebugkey
Creation date: Nov 19, 2018
Entry type: PrivateKeyEntry
Certificate chain length: 1
Certificate[1]:
...