Erro de assinatura do Android: entradas de certificado confiáveis não são protegidas por senha

Tenho um certificado para assinar os arquivos apk da liberação não assinada do Android, então importei o cer usando o comando:

keytool -import -alias alias_name -file cer_name.cer -storepass changeit  -keystore my_keystore.keystore

Mas ao assinar o aplicativo com o android studio, produz um erro:

Error:Execution failed for task ':packageDebug'.
> com.android.ide.common.signing.KeytoolException: Failed to read key alias_name from store "C:\Users\username\my_keystore.keystore": trusted certificate entries are not password-protected

Minhas deduções disseram que, como as chaves não são protegidas por senha, tentei novamente e defina a senha das chaves usando:

keytool -import -alias alias_name -file cer_name.cer -storepass changeit -keypass changeit -keystore my_keystore.keystore

Mas ainda assim o erro persiste.

Eu também tentei com o procedimento manual com jarsigner:

jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore my_keystore.keystore unsigned-release.apk alias_name

Erro:

jarsigner: Certificate chain not found for: alias_name.  alias_name must reference a valid KeyStore key entry containing a private key and corresponding public key certificate chain.

Não consigo obter postagens relevantes sobre este erro para assinaturas de apk do Android

questionAnswers(3)

yourAnswerToTheQuestion