1、打開終端
2、去到java安裝的根目錄,即輸入
cd /Library/Java/Home/bin/
其實經測試,不去該目錄也可以,JAVA是MAC自帶的直接往下即可。
3、當前用戶沒有最高權限,在Library文件夾下不能生成任何文件,可以到當前用戶目錄下生成文件
如果當前的用戶名是xiaoming,則如下
keytool -genkey -v -keystore android.keystore -alias android -keyalg RSA -validity 20000 -keystore /Users/xiaoming/android_demo.keystore
4、按照提示輸入即可,完整代碼如下:
[code language=plain][/code]
PS:我在操作的時候遇到了keytool亂碼,解決方法如下:
打開終端後在菜單-偏好設置-描述文件-高級,下面有文本編碼的設置,默認是UTF-8,這裏我改為中文GB 2312後正常顯示了。
5、到這裏就可以到當前用戶根目錄下查看生產的keystore簽名文件了
查看證書信息:
keytool -list -v -keystore debug.keystore