Android 发布数字签名包并进行zipalign方式优化
2013-05-31 23:43
344 查看
签名的意义:
为了保证每个应用程序开发商合法ID,防止部分开放商可能通过使用相同的Package Name来混淆替换已经安装的程序,我们需要对我们发布的APK文件进行唯一签名,保证我们每次发布的版本的一致性(如自动更新不会因为版本不一致而无法安装)。
签名的方式有两种,下面我介绍其中一种:
使用Eclipse导出带签名的apk。
一、第一步:右键工程选择画线选项
第二步:选择发布的项目
第三步:如果你之前创建了证书那么就选择user existing keystore ,选择证书输入密码即可。如果没创建过就选择create new keystore 然后选择keystore
保存的位置,设置keystore的密码,点击Next。
第四步:4.填写keystore的基本信息,如,别名,密码,有效期,姓名,组织,组织名称,所在城市,所在省份,国家等,点击Next
第五步:选择apk的保存位置,并为apk起名,之后点击完成即可
结束:
签名发布后为了程序能够更好,更快,更流畅的运行。需要进行优化。
优化方式:只需要用zipalign(压缩对齐)优化你的APK文件即可
在dos命令下,进入sdk tools目录下D:\adt-bundle-windows-x86\sdk\tools ,然后将签名后的apk放入tools下。
在dos命令行输入zipalign -v 4 source.apk destination.apk 其中这里-v代表详细输出, 4代表对齐为4个字节,同时-f参数如果添加则会覆
盖存在的输出文件。source.apk代表你要优化的apk,destination.apk代表你优化后的apk名称
同时可以利用zipalign工具检查当前APK是否已经执行过Align优化。命令:zipalign -c -v
4 androidres.apk
注意:此项优化只对签名过的apk生效,没签名的不管用
为了保证每个应用程序开发商合法ID,防止部分开放商可能通过使用相同的Package Name来混淆替换已经安装的程序,我们需要对我们发布的APK文件进行唯一签名,保证我们每次发布的版本的一致性(如自动更新不会因为版本不一致而无法安装)。
签名的方式有两种,下面我介绍其中一种:
使用Eclipse导出带签名的apk。
一、第一步:右键工程选择画线选项
第二步:选择发布的项目
第三步:如果你之前创建了证书那么就选择user existing keystore ,选择证书输入密码即可。如果没创建过就选择create new keystore 然后选择keystore
保存的位置,设置keystore的密码,点击Next。
第四步:4.填写keystore的基本信息,如,别名,密码,有效期,姓名,组织,组织名称,所在城市,所在省份,国家等,点击Next
第五步:选择apk的保存位置,并为apk起名,之后点击完成即可
结束:
签名发布后为了程序能够更好,更快,更流畅的运行。需要进行优化。
优化方式:只需要用zipalign(压缩对齐)优化你的APK文件即可
在dos命令下,进入sdk tools目录下D:\adt-bundle-windows-x86\sdk\tools ,然后将签名后的apk放入tools下。
在dos命令行输入zipalign -v 4 source.apk destination.apk 其中这里-v代表详细输出, 4代表对齐为4个字节,同时-f参数如果添加则会覆
盖存在的输出文件。source.apk代表你要优化的apk,destination.apk代表你优化后的apk名称
同时可以利用zipalign工具检查当前APK是否已经执行过Align优化。命令:zipalign -c -v
4 androidres.apk
注意:此项优化只对签名过的apk生效,没签名的不管用
相关文章推荐
- Android 编程下通过 zipalign 对 APK 文件进行优化
- android apk使用zipalign进行简单优化
- Android进行绘制优化的技巧
- Android中进行https连接的方式
- Android Training - 高效地显示Bitmap(两种缓存Bitmap的方式)与优化Bitmap的内存使用
- android去权限反编译,签名,zipalign优化
- Android性能优化篇:从缓存管理进行优化
- 【Android性能优化】使用NDK进行Java和C++混编
- android中进行https连接的方式的详解
- (转)Zipalign——Android apk优化工具
- Android中基于HTTP的通信技术(3)使用HttpClient进行Get方式通信
- 对form中数据量大的lov进行速度优化方式
- android 对for循环进行优化
- Google 发布的15个 Android 性能优化典范(一)
- Apache CXF 的REST 方式发布WebService实现,Android手机后台服务的开发
- Google 发布 Android 性能优化典范
- 继上一篇博客之后,对数独解析方式进行了优化更新。
- android 网络加载图片,对图片资源进行优化,并且实现内存双缓存 + 磁盘缓存
- Android开发之Fragment几种加载方式的优化和对比
- Android采用SharedPreferences方式进行文件的保存与读取