步骤:
1.完成开发工作
2.去掉开发调试信息(system.out 和 Log信息)
3.考虑为应用程序添加EULA(End User License Agreement)(可有可无)
4. 为程序设置自定义图标
5. 为程序签名
6. 在真机上测试
7. 发布到电子市场
为什么一定要为app设置签名?
必须对软件签名才能运行;Android系统依靠签名证书辨别开发者。
签名策略:
使用一个证书签名所有程序
①应用程序升级
②应用程序模块化
③允许代码或者数据共享
证书有效期设置
①最少25年
②如果签名多个程序,则证书有效期应该长
③于其中任何一个程序的生命周期
生成签名证书文件
第一步,在Eclipse中选择需要打包的项目,然后右键--选择Export,会弹出一个打包的提示框,如下图所示。
按Next之后,会继续出现一个提示框,这里你可以选择自己需要打包的项目(默认是刚才选中的)如下图:
按Next之后,会弹出一个关于“Keystore”的提示,选择“Create new Keystore”,并浏览、选择签名文件要保存的路径,
(关于Keystore的原理、作用等这里暂时不细说,请大家发布前务必保存好该签名文件,非常重要的。) 如下图所示:
这里请注意签名文件的命名,不能与该目录(将要保存到的目录)中已存在的文件重名,无法覆盖的,否则无法下一步。
按Next后,出现如下图所示的提示框:按照自己的实际情况和需求,填写相关信息后。选择导出APK文件的路径,点击Finish完成。
这样,就可以轻松的打包并签名自己的APP啦!
关于签名文件的作用,以及如何保护自己APP版权,如何升级自己的APP,如何将自己的APP上传到各大市场提供下载...
后续的文章中,将会详细讲解。欢迎大家关注。