2011-05-24 94 views
1

我正在升級以前上傳到市場的Android應用程序。
的算法如下: 使用Eclipse的Android工具,我出口未簽名的應用程序包 然後,我使用的是相同的腳本在第一次上傳:apk無法正確登錄升級Android應用程序

的keytool -genkey -v -keystore almeesoft.keystore -alias almeesoft -keyalg RSA -validity 10000

該腳本詢問密碼。 老實說,我不記得了,我用的第一時間的密碼,所以我想

的應用程序正在啓動上傳 然而,在和我得到的消息 「apk未正確簽署」

回答

0

我是不正確的在忘記密碼的指責的問題。有2個腳本一個需要在第一載

1. 密鑰工具-genkey -v -keystore的.keystore -alias -keyalg RSA -validity 10000 -keypass -storepass

2. 的jarsigner -verbose運行-keystore .keystore .apk -keypass -storepass

應該保存生成的文件.keystore。 在第二次上傳(更新)時,只應使用相同的* .keystore文件運行第二個(!)腳本。

2

您必須使用您首次上傳時使用的相同私鑰簽署apk。如果你不記得密碼,那麼你運氣不好。您將無法更新此應用程序。您需要將其作爲具有唯一軟件包名稱的不同應用程序上載。

+0

這是正確的,請參閱我的回答 – 2011-12-10 18:19:44

0

你是在大的損失,如果你已經忘記了密碼,簽訂不同的密鑰庫的apk將導致在Android Market上的不同應用。

read this

+0

這是正確的,請參閱我的答案 – 2011-12-10 18:20:09