ionic配置自定义keystore签名文件并直接安装已签名apk到手机

在维护老项目的时候找到了解决方案,以前对ionic签名都是 $ cordova build --release android (备注: 命令中的红色Android是小写的),然后再使用jarsigner命令签名,太麻烦了。查阅之前的方式,详情请看之前的这篇博客,我们说下更为方便的方法,使用自己的keystore直接安装到手机。

步骤

  • 切换到安卓项目根目录下:$ cd platforms/android
  • 将自己的keystore文件拷贝到上面目录中。生成keystore方法请查阅之前博客
  • 在目录中新建文件, 名为:release-signing.properties, 然后编辑该文件,加入如下内容

    storeFile=yourkeystore.keystore
    key.store.password=yourPassword
    key.alias=yourKeystoreAlias
    key.alias.password=yourPassword
    

    说明:① storeFile的值是你keystore的名称注意带有后缀keystore ② key.store.password 和 key.alias.password的值是你签名时需要输入的密码 ③ key.alias的值就是你的keystore的别名。

  • 生成带有自己keystore的apk: $ cordova build android --release (直接生成包)

  • 或者直接运行到手机上 $ cordova run android --release

  • 通过以上方法就实现了我们的目的

参考

  • http://cordova.axuer.com/docs/zh-cn/latest/guide/platforms/android/index.html

  • http://www.stevezheng.com/2015/09/09/%E5%A6%82%E4%BD%95%E7%94%A8griddle%E6%89%A7%E8%A1%8Cionic-build-android-release%E7%9A%84%E6%97%B6%E5%80%99%E8%87%AA%E5%8A%A8%E7%AD%BE%E5%90%8D/#comment-968

  • https://forum.ionicframework.com/t/ionic-toturial-for-building-a-release-apk/15758

你可能感兴趣的:(Angular,Ionic,Cordova,Ng-Cordova,全栈工程师笔记)