好久没写简文,务点正业。取题初谈是因为才开始没什么上线经历,自然也有不对之处,大家指出、日后发现也能再谈。
Stup 1:上线前的准备自然是测试。
这里公司老大推荐的是:
蒲公英 链接在这:http://www.pgyer.com
操作十分简单。拖拉上传生成安装链接和二维码,这样你就可以分享安装链接或者是二维码去召集你的内测用户啦。
Stup 2:工程数字签名。
数字签名更多图文版(来自百度):http://jingyan.baidu.com/article/c910274bfd8c00cd361d2d97.html
这个略微复杂,我以Eclipse为例。
.右键工程Android Tools/Export Signed Application Package...
.Project中选择工程 点next/看这个步骤的应该也没有已有的keystore,那么选择Create new keystore,broew到程序根目录(这个属于个人习惯了应该是)创建一个keystone文件(命名也是个人习惯。留意这个keystore文件,再签名的时候要用到)
NewDemoProject是工程名.next>到下一步以后填写部分信息。Alias是别名,然后是 password、Confirm、Validity(years)(最小好像是25)以及下面任一空,我选的是City or Locality。填完这几个就可以下一步了。
.Destination APK file 填写存放完成数字签名的apk文件。我还是放在了根目录下。然后就可以finish啦。
Step 3: 360加固以及重新签名。
Attention 1:百度并不承认第三方加固,所以在需要在百度上传的话需要在百度进行加固。而且jdk版本是1.7的本地签名之后,在百度上传会提醒SHA校验失败。我的解决方法就是,在百度加固,然后用360重新签名- -,亲测有效。
上传之前数字签名之后的文件到360移动开发平台之后,他会提示你文件需要加固。按他的指引加固文件,整个过程我这貌似四五分钟,然后下载加固后的文件到本地。
这个时候它会提醒你要重新签名。
重新签名以及工具流程链接在这:http://bbs.360safe.com/thread-3775001-1-1.html
虽然我用的是MacBook,但是我觉得MacBook的下的签名好麻烦,而且还老是出错。所以我暗落落的装了虚拟机,再Windows下完成了重新签名。
就是从360论坛上copy下来的!!重点讲一下这里的路径都只是你存放文件的路径,你完全可以把这些需要的文件放在统一方便的地方再来再签名。待签名的apk是你本地数字签名之后的apk, Keystore的路径是上面让你留意的keystroe文件。密码自然是当时输入的密码啦,别名会自动显示。然后选择保存路径就好啦。
好了,这样你就拿到了相对安全的apk啦。就可以开开心心去上传自己的应用啦。
Step 4:选择符合你心意的市场吧。
我选择的是360、百度、腾讯、小米。(以上市场的相关人员如果看到可以给我打钱,谢谢)。上传完就静静的等待审核吧,通过审核之后怎么也每天自己下个几遍吧,然后安心的做一个有应用上架的美男子。
更新日志:
Attention 1 :百度不支持第三方加固已经SHA校验失败结局方法。见Step 3。
网友评论