android apk--程序发布前的准备
Posted 蓝雪森林
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android apk--程序发布前的准备相关的知识,希望对你有一定的参考价值。
摘自:http://www.cnblogs.com/androidsuperman/p/4396889.html
首先,需要准备的工作:
1 用户协议(可以是本地html资源,也可以是通过webview调用远程url链接地址)。
2 签名文件(打包签名文件,可以是公司以前这个项目的签名文件)。
3 程序logo图标。
4 其他东西(版本代号,应用截图,宣传文案,宣传视频,合作首发相关信息)。
需要配置的项目:
1 清理日志调用(log日志如果发版时不清处,影响应用性能),版本代号,,版本名称。
2 编译程序,签名程序(签名文件一定要保留,记住是一定)。
3 发布前彻底检查一般程序。
4 检查资源是否是最新的。
5 确保远程服务器已经准备就绪。
6 其他检查项(比如地图key,用户协议,公司以及logo)。
差异化功能的检查:
1 不同渠道应用功能的检查。
2 不同android版本的业务功能检查。
3 不同机型的业务功能检查。
代码混淆:
优点:
1 字节码优化。
2 保护代码,防止篡改和安全保护。
3 压缩APK体积,清除无用代码。
4 减少jar包体积。
5 将代码变为功能等价但是难以阅读的代码。
缺点:
调试变得困难(混淆后,反馈的异常信息中是混淆后的逻辑代码,当然有办法解决的啦,后面讲)。
如何混淆代码: 混淆器通过删除从未用过的代码和使用晦涩名字重命名类、字段和方法,对代码进行压缩,优化和混淆。
修改project.properties
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76
|