2013-08-28 62 views
0

我正在使用eclipse和開發android應用程序。我有一個存在於Google Play商店的項目。我更改了我的代碼,並且想要在Google Play上更新我的應用。我點擊Android工具 - >導出簽名的應用程序包。然後我輸入我的密碼,一切都很好,我的代碼。最後,我點擊完成,步驟結束。我應該怎麼做下一步在遊戲商店更新我的應用程序? (我再說一遍,這是一個關於谷歌播放的已有項目,裏面有keystore文件。)提前致謝。導出簽名的應用程序包

+0

請參閱http://stackoverflow.com/a/12859243/1554935和http://stackoverflow.com/a/13349950/1554935 –

回答

0

所有我必須做的是,用鼠標右鍵單擊項目 - > Android工具 - >導出已簽名的應用程序包,然後在開發者頁面Android上註冊,最後選擇您現有的應用程序,點擊APK並將新APK添加到生產。 1小時後,我在Google Play上添加了新的apk,並更新了此應用。

1

爲了在Google Play上更新您的應用,您必須使用您的發行證書對您的.apk簽名。這個過程在這裏描述:http://developer.android.com/tools/publishing/app-signing.html#releasemode。你不應該做你上面描述的東西; 「Android工具 - >導出簽名的應用程序包」,因爲這樣做是因爲您正在使用調試證書簽署您的apk。您需要將您的apk文件導出爲未簽名的Eclipse文件,然後使用您的發佈證書對其進行簽名。

編輯:

如果您使用的是Linux則是這樣的:

jarsigner -verbose -sigalg MD5withRSA -digestalg SHA1 -keystore ~/android-sdks/my-release-key.keystore apk_unsigned.apk release_key 

然後:

zipalign -v 4 apk_signed.apk apk_final.apk 
+0

這是一個簽名的項目,爲什麼我應該點擊未簽名的應用程序?以上鍊接與您的解決方案不一樣:s –

+0

我已經告訴過您...當您將APK導出爲簽名時,它會使用調試證書進行簽名(Google Play不會接受該格式)。再次,您需要從Eclipse中導出未簽名的apk,然後使用您的發行證書(與您已簽署要更新的應用程序相同)來唱歌。 – Kristopher

+0

我會嘗試並評論你@soulreaver。謝謝。 –

相關問題