在win下配置ionic可以参考七月的这篇博客:http://www.cnblogs.com/shikelong/p/4480975.html。
依照七月的思路基本可以创建一个ionic项目了,下面我主要介绍一下怎样将打包好的apk签名。
开始之前
先了解两件事情:
- Keytool 是一个有效的安全钥匙和证书的管理工具.(具体用法可以参考此篇博文:http://blog.csdn.net/tony1130/article/details/5134318)
- Android 要求所有的程序必须有签名,否则就不会安装该程序。
生成命令
注意
:记得将alias_name
改一下。
D:\phones\ionic\testApp\testApp>keytool -genkey -v -keystore my-release-key.keystore -alias alias_name -keyalg RSA -keysize -validity
执行上面的命令后会提示你输入一些基本信息。
编译ionic Android项目
1.生成release包
D:\phones\ionic\testApp\testApp>ionic build android -release
2.对apk进行签名
D:\phones\ionic\testApp\testApp>jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore my-release-key.keystore plateforms\android\build\outputs\apk\an
droid-release-unsigned.apk alias_name
注意:
my-release-key.keystore:必须跟keytool中设置的名称一样;
alias_name:也必须与keytool中的设置一样;