可以作为过期密钥库的标志,也可以安装.
例如)1天密钥库生成.
$keytool -genkey -v -keystore my-release-key.keystore
-alias alias_name -keyalg RSA -keysize 2048 -validity 1
例如)my-release-key.keystore已过期.
$jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1
-keystore my-release-key.keystore my_application.apk alias_name
也可以启动应用程序.那么,Android中的密钥库有效性是什么意思?
解决方法:
密钥库用于验证开发者的ID,即使该密钥库已过期,该应用程序也可以在我们的Android手机上正常运行,不会给该应用程序留下任何深刻的印象,但是一旦开发人员想要发布该应用程序的新版本,它不能再使用此密钥库,否则它将被Google Play拒绝,并且如果您使用新的调试密钥库在设备上运行以进行调试,系统会通知您将删除前应用程序以安装新的密钥库兼容