Android APK 签名 (转发)
2015-07-16 15:26
543 查看
Cordova 3.5 为 Android APK 签名,生成可发布的 APK 程序文件
任侠
2014-06-07 00:04
移动开发
抢沙发
16,288 views
目录
[隐藏]
(1)调试用APK
(2)发布用APK
Cordova 编译 Android工程时,调用 Android SDK 的默认 build 过程,是基于Ant的。
(1)调试用APK
cordova build android
默认是debug模式,会使用 debug.keystore 来生成以下两个文件:
XXXX-debug.apk(signed, unaligned)
XXXX-debug-unaligned.apk(signed, aligned)
debug.keystore的位置:
winxp: C:\Documents and Settings\Administrator\.android\debug.keystore
win7 : C:\Users\Administrator\.android\
(2)发布用APK
cordova build android –release
生成以下三个文件:
XXXX-release.apk (signed, aligned)
XXXX-release-unaligned.apk (signed, unaligned)
XXXX-release-unsigned.apk (unsigned, unaligned)
获得第一个(XXXX-release.apk) APK文件需要进行签名。签名方法参考如下:
1. 使用JDK的keytool工具生成keystore文件
keytool -genkey -v -keystore lzwme-release-key.keystore -alias lzwme -keyalg RSA -validity 365
按照提示输入操作。输入参考:
密码:123456
组织:lzw.me
城市:beijing
姓名:lzw
2. 复制生成的 keystore 文件到目录 platforms/android/
3. 新建 platforms/android/ant.properties 文件,内容参考如下:
key.store=lzwme-release-key.keystore
key.alias=lzwme
key.store.password=123456
key.alias.password=123456
查看platforms/android/build.xml文件可知,Cordova为 build 过程提供了 ant.properties 的接口来变更设置,所以新建 platforms/android/ant.properties 文件后重新 build 即可。
4. 重新 build
cordova build android –release
提示:
platforms 下的代码会被生成工程的时候全部删掉,所以要注意保存ant.properties文件!
参考:
http://rensanning.iteye.com/blog/2030516
本文固定链接: http://lzw.me/a/cordova-3-5-android-apk-signed.html | 志文工作室
相关文章推荐
- android之apk自动更新采用Notification通知提示并显示下载进度
- 通过浏览器直接打开Android应用程序
- Android开源项目分类汇总
- 一个经过改良过的android下拉刷新控件
- Android Studio 简介
- Android之GetInstance()
- ProGuard简介
- Windows下AndroidStudio 中使用Git(AndroidStudio项目于GitHub关联)
- Android图片缩略图
- ANDROID L——Material Design综合应用(Demo) .
- android 强制关闭后台程序方法
- android上改变listView的选中颜色
- 8大你不得不知的Android调试工具
- Android最佳性能实践(四)——布局优化技巧
- Android最佳性能实践(三)——高性能编码优化
- Android最佳性能实践(二)——分析内存的使用情况
- Android Studio安装及首次运行遇到的问题
- Android音乐播放器 -- 数据处理
- Android最佳性能实践(一)——合理管理内存
- 【转-Volley】Android Volley完全解析(一),初识Volley的基本用法