好久沒(méi)寫(xiě)簡(jiǎn)文,務(wù)點(diǎn)正業(yè)。取題初談是因?yàn)椴砰_(kāi)始沒(méi)什么上線經(jīng)歷,自然也有不對(duì)之處,大家指出、日后發(fā)現(xiàn)也能再談。
Stup 1:上線前的準(zhǔn)備自然是測(cè)試。
這里公司老大推薦的是:
蒲公英 鏈接在這:http://www.pgyer.com
操作十分簡(jiǎn)單。拖拉上傳生成安裝鏈接和二維碼,這樣你就可以分享安裝鏈接或者是二維碼去召集你的內(nèi)測(cè)用戶啦。
Stup 2:工程數(shù)字簽名。
數(shù)字簽名更多圖文版(來(lái)自百度):http://jingyan.baidu.com/article/c910274bfd8c00cd361d2d97.html
這個(gè)略微復(fù)雜,我以Eclipse為例。
? ? .右鍵工程Android Tools/Export Signed Application Package...
? ? .Project中選擇工程 點(diǎn)next/看這個(gè)步驟的應(yīng)該也沒(méi)有已有的keystore,那么選擇Create new keystore,broew到程序根目錄(這個(gè)屬于個(gè)人習(xí)慣了應(yīng)該是)創(chuàng)建一個(gè)keystone文件(命名也是個(gè)人習(xí)慣。留意這個(gè)keystore文件,再簽名的時(shí)候要用到)
? ? .next>到下一步以后填寫(xiě)部分信息。Alias是別名,然后是 password、Confirm、Validity(years)(最小好像是25)以及下面任一空,我選的是City or Locality。填完這幾個(gè)就可以下一步了。
? ? .Destination APK file 填寫(xiě)存放完成數(shù)字簽名的apk文件。我還是放在了根目錄下。然后就可以finish啦。
Step 3: 360加固以及重新簽名。
Attention 1:百度并不承認(rèn)第三方加固,所以在需要在百度上傳的話需要在百度進(jìn)行加固。而且jdk版本是1.7的本地簽名之后,在百度上傳會(huì)提醒SHA校驗(yàn)失敗。我的解決方法就是,在百度加固,然后用360重新簽名- -,親測(cè)有效。
上傳之前數(shù)字簽名之后的文件到360移動(dòng)開(kāi)發(fā)平臺(tái)之后,他會(huì)提示你文件需要加固。按他的指引加固文件,整個(gè)過(guò)程我這貌似四五分鐘,然后下載加固后的文件到本地。
這個(gè)時(shí)候它會(huì)提醒你要重新簽名。
重新簽名以及工具流程鏈接在這:http://bbs.360safe.com/thread-3775001-1-1.html
雖然我用的是MacBook,但是我覺(jué)得MacBook的下的簽名好麻煩,而且還老是出錯(cuò)。所以我暗落落的裝了虛擬機(jī),再Windows下完成了重新簽名。
重點(diǎn)講一下這里的路徑都只是你存放文件的路徑,你完全可以把這些需要的文件放在統(tǒng)一方便的地方再來(lái)再簽名。待簽名的apk是你本地?cái)?shù)字簽名之后的apk, Keystore的路徑是上面讓你留意的keystroe文件。密碼自然是當(dāng)時(shí)輸入的密碼啦,別名會(huì)自動(dòng)顯示。然后選擇保存路徑就好啦。
好了,這樣你就拿到了相對(duì)安全的apk啦。就可以開(kāi)開(kāi)心心去上傳自己的應(yīng)用啦。
Step 4:選擇符合你心意的市場(chǎng)吧。
我選擇的是360、百度、騰訊、小米。(以上市場(chǎng)的相關(guān)人員如果看到可以給我打錢,謝謝)。上傳完就靜靜的等待審核吧,通過(guò)審核之后怎么也每天自己下個(gè)幾遍吧,然后安心的做一個(gè)有應(yīng)用上架的美男子。
更新日志:
Attention 1 :百度不支持第三方加固已經(jīng)SHA校驗(yàn)失敗結(jié)局方法。見(jiàn)Step 3。