- 查找JDK命令
/usr/libexec/java_home -v
? ~ /usr/libexec/java_home -v
java_home: option requires an argument -- v
/Library/Java/JavaVirtualMachines/jdk-11.0.1.jdk/Contents/Home
2.進(jìn)入文件
? ~ cd /Library/Java/JavaVirtualMachines/jdk-11.0.1.jdk/Contents/Home
- 生成簽名文件
在Home路徑下
? Home keytool -genkey -v -keystore android.keystore -alias android_cert -keyalg RSA -validity 36500 -keystore /Users/mac/Desktop/android_cert.keystore
/Users/mac/Desktop是生成文件的路徑
? Home keytool -genkey -v -keystore android.keystore -alias android_cert -keyalg RSA -validity 36500 -keystore /Users/mac/Desktop/android_cert.keystore
輸入密鑰庫口令:
再次輸入新口令:
您的名字與姓氏是什么?
[Unknown]: meryin
您的組織單位名稱是什么?
[Unknown]: xx
您的組織名稱是什么?
[Unknown]: xx
您所在的城市或區(qū)域名稱是什么?
[Unknown]: xxx
您所在的省/市/自治區(qū)名稱是什么?
[Unknown]: chengdu
該單位的雙字母國家/地區(qū)代碼是什么?
[Unknown]: china
CN=yincaixia, OU=chelingwang, O=chelingwang, L=chengdu, ST=chengdu, C=china是否正確?
[否]: 是
正在為以下對象生成 2,048 位RSA密鑰對和自簽名證書 (SHA256withRSA) (有效期為 36,500 天):
CN=yincaixia, OU=chelingwang, O=chelingwang, L=chengdu, ST=chengdu, C=china
[正在存儲/Users/mac/Desktop/android_cert.keystore]
- 查看簽名,在證書所在文件里輸入:
? ~ cd /Users/mac/Desktop
? Desktop keytool -list -v -keystore android_cert.keystore
輸入密鑰庫口令:
- 此時生成的簽名沒有md5
在Home路徑下輸入以下命令得到md5:
? Home keytool -exportcert -keystore /Users/mac/Desktop/android_cert.keystore | openssl dgst -md5
輸入密鑰庫口令: xxxx
58e6606788b733d9b3d4fe999911244e