1、需要本地電腦安裝jdk。
2、打開命令cmd到JDK的安裝路徑bin文件下,生成正常的證書
keytool -genkey -alias eorsapp -keyalg RSA -sigalg SHA1WithRSA -validity 40000 -keysize 1024 -keystore
eorsapp.keystore
注:
-alias eorsapp --表示別名,自定義修改 在打包時 指的是證書名稱
-keyalg RSA --產生鍵的加密算法
-validity 40000 --有效期限4000天,自定義修改
-keystore eorsapp.keystore --表示最後生成的證書文件名,自定義修改
密鑰口令,不會顯示,儘管輸入就好,回車,後面根據自己的情況依次填寫 (密鑰口令指的是打包時的私鑰密碼 需要注意)
以上會自動生成keystore文件
此時在bin文件下會生成keystore文件
如果是用HBuilder打包app,命令行中的下面這兩個地方比較關鍵
-sigalg SHA1WithRSA
-keysize 1024
否則在打包時會提示證書不是有效的keystore文件,因爲HBuilder解析不了默認的證書
3、查看keystore文件
keytool -list -v -keystore
eorsapp.keystore
注意密鑰庫類型不要錯誤 更改密鑰庫類型命令:
keytool -importkeystore -srckeystore eorsapp.keystore -destkeystore eorsapp.keystore -deststoretype JKS
4、打包成功