2011-10-11 29 views
8

我最近在市場上發佈了我的第一個應用程序。我試圖在發佈後立即在手機上安裝應用程序。但是當安裝時,我收到一個錯誤,說應用程序被錯誤地簽名。我的應用也有很多差評,因爲其他人也無法安裝它。如何爲市場簽署Android應用程序?

所以我的問題是:我如何正確地簽署我的應用程序?在市場上發佈應用程序之前,有什麼方法可以測試結果嗎?

BTW:我使用eclipse的內置函數來導出已簽名的apk文件。

回答

11

您需要創建用於簽署應用程序的發行密鑰。

第1步:右鍵點擊項目 - >導出應用程序 - >選擇項目 - >下一步 - >選擇新的密鑰庫 - >完成所有步驟休息

第2步:記下你的別名名和密碼給出了

步驟:3現在,如果你完全填充細節的所有過程,你會得到一個.apk文件和你所存儲的位置密鑰庫文件

步:4現在,再次右鍵點擊項目 - >導出應用程序 - >選擇項目 - >下一步 - >使用現有的密鑰庫 - >提供的位置和密碼 - >下一步

步驟:5現在你的別名將進入你的下拉菜單 - >選擇它 - >輸入密碼 - >下一步

步驟:6它會詢問位置來存儲您的最終.apk文件。

步驟:7選擇您的位置並存儲。

步驟:8現在這個最終.apk文件是您的簽名應用程序。

注:請記住這密鑰存儲文件進一步更新您在Android Market中的應用,也讓您的別名和密碼的軌道

+0

什麼是谷歌地圖按鍵得到了與Android應用程序簽名呢? –

+0

大多數人使用使用其debug.keystore簽名的API。大多數簽名人不再使用debugkeystore ..所以我認爲Google API密鑰不再匹配。 – DJPlayer

1

我們無法真正地從遠處告訴你什麼是錯的。您是否創建了自己的自簽名證書? SDK附帶的證書是調試證書,不應用於簽署生產應用程序。

我建議您徹底閱讀關於signing the apps的文檔。