天天看點

在android market釋出個人免費應用的步驟

寫了一段時間的android應用了,隻是在自己手機上面安裝。

上周申請了android developer,需要一次性25美元的程式開發注冊費用。費用需要用google checkout,是以還要先申請google

checkout。國内的信用卡一般都支援visa,可以以香港位址作為付款位址注冊成功。注冊成功後,還可以向google購買一部用于開發的手機。

這樣就可以進入android market釋出首頁了。這是我釋出第一個應用後的截圖:

在android market釋出個人免費應用的步驟

開發的是一個測試用的示例。

簽名前需要了解的

首先需要知道,android market釋出應用程式,沒有人為的稽核過程,如果符合要求,隻要送出,将立刻生效。

應用程式需要經過簽名(sign)才可以釋出,簽名的主要作用是,讓别人知道這個程式是你通過哪個android開發者帳号釋出的。

簽名将生成一個二進制的私鑰檔案(private key)。其實如果使用windows+eclipse adt開發,在使用者目錄下:

.android\debug.keystore

路徑下的檔案,就已經是一個私鑰了,隻不過這是debug用的私鑰。即,android不能安裝沒有簽名的apk,如果通過debug方式(開發者

通過usb連接配接)安裝apk,實際上生成的apk是使用debug簽名的。使用debug私鑰簽名的apk檔案無法釋出到android market。

公鑰和私鑰,是非對稱密鑰體系中的概念。在這裡的基本原理是使用者可通過自己的私鑰加密資料(應用程式中的指紋部分),資料可以通過公鑰解碼看到,主要目的是確定資訊來源不被篡改。

生成私鑰檔案的步驟

簽名很簡單,使用的工具在jdk的bin目錄下,keytool.exe。指令如下:

keytool.exe -genkey -v -keystore 私鑰的檔案名 -alias 自己起個别名 -keyalg rsa -validity

10000

這裡面除了漢字部分,都可以不動。運作該指令,會有互動的提示,類似下面:

在android market釋出個人免費應用的步驟

這樣就會生成一個私鑰檔案,該檔案要妥善保管,防止被别人冒用。

其實生成私鑰也可以使用eclipse adt插件,界面和下面簽名應用程式的界面是同一個。

使用私鑰檔案簽名應用程式

使用eclipse adt可以很友善的生成帶簽名的應用程式。

在android market釋出個人免費應用的步驟

然後:

在android market釋出個人免費應用的步驟

這裡要選擇剛才生成的私鑰檔案,并輸入正确的生成私鑰的密碼。

在android market釋出個人免費應用的步驟

輸入别名的密碼。

再下一步,就簡單了,選擇生成檔案的路徑即可。

在android market釋出個人免費應用的步驟

釋出應用程式

主要是上傳應用程式檔案,相關檔案,比如螢幕截圖,還有就是程式的文字描述等。

在android market釋出個人免費應用的步驟

這部分上傳檔案就不說了,主要是螢幕截圖,遇到點兒小麻煩,這裡隻支援兩種尺寸的圖檔,我的nexus one

480×800居然沒有,隻好用480×854的格式,需要用軟體為截圖修改一下尺寸(多了一點兒空白)。否則上傳後會提示錯誤。

在android market釋出個人免費應用的步驟
在android market釋出個人免費應用的步驟
在android market釋出個人免費應用的步驟