资源: http: //www.intown.biz/2014/07/15/signing-your-cordova-android-app/
要通过 CLI 创建签名的 apk,请打开终端应用程序。
确保您的起始位置位于项目的 /helloCordova 根文件夹中并运行:
keytool -genkey -v -keystore hellocordova.keystore -alias hellocordova -keyalg RSA -keysize 2048 -validity 10000
回答每个提示的问题。对于 2 个字母的国家/地区代码,请查看此列表:http ://www.worldatlas.com/aatlas/ctycodes.htm
如果任何信息有误,请键入两个字母以重新输入该信息。例如,cn 更改您的名字和姓氏。输入“是”确认信息。
如果以下信息的密码与之前的信息相同(按回车键),则返回。
您的密钥库文件保存在 /helloCordova/hellocordova.keystore。获取完整路径以供以后使用:/Users//helloCordova/hellocordova.keystore(我通过将 hellocordova.keystore 文件从 Finder 窗口拖到终端应用程序中来抓取我的路径。)
在文本编辑器中打开 helloCordova/hellocordova.properties。
在末尾添加两行(文件将自动保存):
key.store=hellocordova.keystore key.alias=hellocordova
在文本编辑器中打开 helloCordova/platforms/local.properties。
在这个文件中添加两行,即使它说,“这个文件是自动生成的。不要修改这个文件 - 你的更改将被删除!”
key.store=/hellocordova.keystore key.alias=hellocordova
运行时,脚本将暂停,系统会提示您输入两次密码,并且不会被混淆。
- 在终端中,运行:
科尔多瓦构建 android --release
- 您的 hellocordova-release.apk 文件已签名并与 zip 对齐,放在 /helloCordova/platforms/android/ant-build 中(检查您的项目视图窗口)。这是您上传到 Google Play 的文件。