Android_项目上线流程总结

步骤:日志体积-->加密混淆-->签名备份-->市场官网-->升级测试


一、关闭日志、精简体积

1、关闭日志、打开统计

(1)日志会暴露你的应用信息,还可能会因此上传的apk至市场导致日志过多而申核不通过。

(2)通常统计在测试状态是关闭状态,要发布时记得改回打开状态。

2、精简体积

方法一:项目占体积,最有可能的原因是冗余的图片,下面是一个网上找的工具。

清除android程序中的多余资源方法:android_unused_resources

(1)下载地址
http://download.csdn.net/detail/rgm1122/4747802 

(2)使用方法

http://blog.csdn.net/icewst/article/details/38979899  


注意:这个方法可能会删掉一些隐士调用的图片及相关资源文件。
简单说如果要用这个,保证你的项目没有引用第三方的。
如果引用了,那么请检查所有的第三方的功能,用不了的重新引入。


方法二:Android lint :Eclipse中选择项目-->右键-->Android Tools-->run lint...

使用介绍:http://blog.csdn.net/xyz_lmn/article/details/14222939

3、检查第三方还好不好用。

二、加密或混淆

1、混淆:

容易被反编译:反编译后还能看,能看到相关的图片资源、布局文件、代码中的常量等。

操作麻烦,网上有很多类似介绍,引入第三方包的时候还要对包名进行混淆。

2、这里推荐第三方的加密方法。注:个人觉得加密破解麻烦程度比混淆安全性要高。

爱加密:http://www.ijiami.cn/

360加固:上传360市场的时候会提示你用他们的加固方法。


三、备份签名与apk

签名文件很重要,不少同行都弄丢过,导致项目无法升级。注意备份好。

不同版本的apk也要记得备份,将来某个版本出问题也好还原。


四、发布到市场与官网

1、将apk发布各种市场要注意几个问题

(1)不同的市场审核时间不同,要注意把控好:360手机助手申核需要apk需要1天,小米3天,华为4天。

(2)域名在哪申请的,就要在哪备案,360上传apk会检查你的域名,不合法的话还会举报你,会导致apk用不了(所有相关域名下的网址都访问不了)。

(3)首次上传市场时,第一版apk没通过时,记得不要做升级测试功能,很容易审核不同通过。

2、官网

可通过OSS来上传自己的apk或ipa


五、升级测试

我这边用的友盟自动更新

最后项目上线的时候,要记得各个市场及官网都下载一下,内部测试


你可能感兴趣的:(Android)