在android market發佈我的免費應用的步驟

寫了一段時間的android應用了,只是在本身手機上面安裝。android

上週申請了android developer,須要一次性25美圓的程序開發註冊費用。費用須要用google checkout,因此還要先申請google checkout。國內的信用卡通常都支持VISA,能夠以香港地址做爲付款地址註冊成功。註冊成功後,還能夠向google購買一部用於開發的手機。windows

這樣就能夠進入android market發佈主頁了。這是我發佈第一個應用後的截圖:eclipse

image

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

簽名前須要瞭解的測試

首先須要知道,android market發佈應用程序,沒有人爲的審覈過程,若是符合要求,只要提交,將馬上生效。google

應用程序須要通過簽名(sign)才能夠發佈,簽名的主要做用是,讓別人知道這個程序是你經過哪一個android開發者賬號發佈的。加密

簽名將生成一個二進制的私鑰文件(private key)。其實若是使用windows+eclipse adt開發,在用戶目錄下:spa

.android\debug.keystore插件

路徑下的文件,就已是一個私鑰了,只不過這是debug用的私鑰。即,android不能安裝沒有簽名的APK,若是經過debug方式(開發者 經過usb鏈接)安裝APK,實際上生成的APK是使用debug簽名的。使用debug私鑰簽名的APK文件沒法發佈到android market。debug

公鑰和私鑰,是非對稱密鑰體系中的概念。在這裏的基本原理是用戶可經過本身的私鑰加密數據(應用程序中的指紋部分),數據能夠經過公鑰解碼看到,主要目的是確保信息來源不被篡改。

生成私鑰文件的步驟

簽名很簡單,使用的工具在JDK的bin目錄下,keytool.exe。命令以下:

keytool.exe -genkey -v -keystore 私鑰的文件名 -alias 本身起個別名 -keyalg RSA -validity 10000

這裏面除了漢字部分,均可以不動。運行該命令,會有交互的提示,相似下面:

image

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

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

使用私鑰文件簽名應用程序

使用eclipse adt能夠很方便的生成帶簽名的應用程序。

image

而後:

image

這裏要選擇剛纔生成的私鑰文件,並輸入正確的生成私鑰的密碼。

而後:

image

輸入別名的密碼。

再下一步,就簡單了,選擇生成文件的路徑便可。

image

發佈應用程序

主要是上傳應用程序文件,相關文件,好比屏幕截圖,還有就是程序的文字描述等。

image

這部分上傳文件就不說了,主要是屏幕截圖,遇到點兒小麻煩,這裏只支持兩種尺寸的圖片,個人nexus one 480×800竟然沒有,只好用480×854的格式,須要用軟件爲截圖修改一下尺寸(多了一點兒空白)。不然上傳後會提示錯誤。

image

這部分,可能須要增長好比中文預研的介紹,可是沒有簡體中文,用的是繁體中文語言。

image

最後,勾選贊成google的要求。發佈便可。

立刻就能夠在android market上看到本身發佈的應用。

image
相關文章
相關標籤/搜索