简体   繁体   中英

Android Studio is not recognizing Keystore alias while generating signed apk

I am getting this error everytime I tried to generate my signed apk through Android Studio:

No key with alias 'Operator_keystore' found in keystore PATH/OrderOperator_keystore

Previously I successfully submitted builts with the same keystore. The problem arises when I move my whole project folder to another folder, also I invalidated the cache of android studio.

I am signing apk like this 在此输入图像描述

Any help would be appreciated.

Make sure you key store path is correct with the location of the new folder and also make sure you're entering the correct password for both key store and alias. If that doesn't work try changing keystore PATH/OrderOperator_keystore To keystore PATH/

There shouldn't be any space between keystone Path also

Open a terminal and run the following command:

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

After you enter the keystore password, it will display the list of certificates stored in that keystore, including the alias names, eg

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]:
...

Look at the alias name displayed, and compare that with the value you put in the Key alias field in that Studio window.

您可以使用Gradle进入signingReport并生成散列键或sha1键,并在提交密钥库表单后刷新应用级build.gradle文件

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM