Android:在酷安发布应用流程记录
應用的發布上架是應用開發的最后一步,作為個人開發者,可選擇的平臺比較少,這里簡單羅列一些常見平臺。
移動開放平臺如下:
1.騰訊開放平臺(應用寶):http://op.open.qq.com/manage_centerv2
2.百度移動開放平臺(91/百度助手):https://app.baidu.com/
3.阿里應用分發開放平臺(PP助手/豌豆莢/9游):http://open.uc.cn/login
4.酷安開發者中心:https://developer.coolapk.com/
5.安智開發者聯盟:http://dev.anzhi.com/index.php
6.應用匯:http://dev.appchina.com/dev/manage/main
7.華為開發者聯盟:https://developer.huawei.com/consumer/cn/
8.小米開放平臺:https://dev.mi.com/console/
9.360移動開放平臺:http://dev.360.cn/
9.OPPO:不開放個人開發者提交應用
10.VIVO:不開放個人開發者提交應用
我試用了三款平臺,華為開發者聯盟,安智,酷安。說說體驗,華為感覺更偏向企業,應用需要隱私政策網址,版權信息,個人估計不太行。安智市場,注冊的時候半天沒反應,,直接放棄。最后試了下酷安,不愧是個人開發者的天堂,沒有著作權,隱私政策的要求,對個人開發者比較友好,現在就把整個過程記錄一下,包括踩坑。
應用采用Android Studio開發
首先需要導出應用安裝包,關于安裝包,有兩個版本,debug調試版本,相對大一些,release發行版本,相對小一些。要導出release版本,先要對應用進行簽名。
什么是簽名?
簽名,顧名思義就是對軟件進行開發者的署名。
在AS中,在菜單欄找到這個
新建一個簽名(數字證書)
之后點擊下一步,發現報錯
either fix the issues identified by lint, or modify your build script as follows
解決方法:
在app配置文件中添加
順利打包之后,會有一句警告
里面有串內容:
意思是需要通過keytool工具將前面更新成新版
在Android文件中搜索keytool位置,進入后輸入命令行
(就上面給你的提示命令)
之后就會在簽名文件中發現一個.jks和.jks.old,old是原來的,新的.jks就可以用了。
下面就是要將它與酷安給的空簽名包再次綁定簽名。
首先在酷安開發者平臺下載空的簽名包,之后可以參見這篇文章酷安開發者簽名認證步驟
不過文章之中有個錯誤,TakeOut.apk CoolApkDevVerify_no_sign.apk兩個順序反了,搞的最后文件發現包名不符合,而且就幾十k。
使用的是jarsigner這個工具,和keytool應該在同一個位置。
對我的文件輸入命令行
路徑和最后的key0設置參見上面的文章
最后看見這幅圖片就大功告成。
CoolApkDevVerify_no_sign.apk的大小變得和安裝包差不多大。
上傳到酷安平臺,靜待審核。
總結
以上是生活随笔為你收集整理的Android:在酷安发布应用流程记录的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 五子课堂---第一课(连珠基础一)
- 下一篇: mysql内置的变量,MySQL服务器模