簡體   English   中英

生成簽名的apk時,Android Studio無法識別Keystore別名

[英]Android Studio is not recognizing Keystore alias while generating signed apk

我每次嘗試通過Android Studio生成簽名的apk時都會收到此錯誤:

在密鑰庫PATH / OrderOperator_keystore中找不到別名為“Operator_keystore”的密鑰

以前我成功提交了具有相同密鑰庫的構建。 當我將整個項目文件夾移動到另一個文件夾時,問題就出現了,我也使android studio的緩存無效。

我正在簽署這樣的apk 在此輸入圖像描述

任何幫助,將不勝感激。

確保密鑰存儲路徑與新文件夾的位置一致,並確保為密鑰存儲區和別名輸入正確的密碼。 如果這不起作用嘗試更改密鑰庫PATH / OrderOperator_keystore到密鑰庫PATH /

keystone Path之間也不應該有任何空格

打開終端並運行以下命令:

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

輸入密鑰庫密碼后,它將顯示存儲在該密鑰庫中的證書列表,包括別名,例如

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

查看顯示的別名 ,並將其與您在該Studio窗口的Key別名字段中放置的值進行比較。

您可以使用Gradle進入signingReport並生成散列鍵或sha1鍵,並在提交密鑰庫表單后刷新應用級build.gradle文件

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM