❶ 安卓簽名文件.keystore 和 .jks
方法一(通常用於發布版的keystore)
第一步、打開 android Studio 的 Terminal 工具。
第二步、輸入命令:keytool -v -list -keystore (keystore文件路徑)。
第三步、輸入 Keystore 密碼
方法二 (用於調試版的keystore)
第一步、打開 Android Studio右側面板的gradle,找到當前項目名(第一個)
第二步、點開,Tasks-->android-->signingReport,點擊即可
方法三 (兩者都可)
第一步、打開cmd(ctrl+r)
第二步、(調試版)控制台窗口中輸入 cd .android 定位到 .android 文件夾。
(發布版)直接在控制台輸入命令
第三步、輸入命令 (調試版)keytool -list -v -keystore debug.keystore
無密碼,直接回車即可
(發布版)keytool -list -v -keystore (keystore文件路徑)
輸入 Keystore 密碼,回車
1、解壓得到RSA文件
APK以zip文件方式打開,在\META-INF\目錄中存在一個.RSA後綴的文件,一般名為CERT.RSA
2、使用keytool命令獲取證書信息(包括MD5)
運行如下keytool命令即可:
keytool -printcert -file CERT.RSA
正常使用AS生成簽名文件後,有這樣提示,按照提示修格式,例如
keytool -importkeystore -srckeystore /Users/anbeibei/Desktop/uvpd -destkeystore /Users/anbeibei/Desktop/uvpd.jks -deststoretype pkcs12
然後使用新生成的簽名文件即可
或者直接使用命令行來生成簽名文件,不用AS生成再修改格式,例如
keytool -genkey -alias testalias -keypass 123456 -keyalg RSA -keysize 2048 -validity 36500 -keystore /Users/anbeibei/Desktop/test.keystore -storepass 123456
// 簽名配置
signingConfigs{
debug{
storeFile file("test.jks")
storePassword"test12345"
keyAlias"test"
keyPassword"test12345"
}
release{
storeFile file("test.jks")
storePassword"test12345"
keyAlias"test"
keyPassword"test12345"
}
}
buildTypes{
release{
minifyEnabledfalse
proguardFiles getDefaultProguardFile('proguard-android-optimiz.txt'),'proguard-rules.pro'
signingConfig signingConfigs.release
}
debug{
signingConfig signingConfigs.debug
}
}
附 配置使用Android studio的terminal
簽名文件.keystore 和 .jks
各種數字證書區別
❷ cocos2dx命令行怎麼使用keystore
1. 首先當然是先復制一份正式證書出來作為要修改為的臨時調試證書。
2. 修改keystore密碼的命令(keytool為JDK帶的命令行工具):
keytool -storepasswd -keystore my.keystore
其中,my.keystore是復制出來的證書文件,執行後會提示輸入證書的當前密碼,和新密碼以及重復新密碼確認。這一步需要將密碼改為android。
3. 修改keystore的alias:
keytool -changealias -keystore my.keystore -alias my_name -destalias androiddebugkey
這一步中,my_name是證書中當前的alias,-destalias指定的是要修改為的alias,這里按規矩來,改為androiddebugkey!這個命令會先後提示輸入keystore的密碼和當前alias的密碼。
4. 修改alias的密碼:
keytool -keypasswd -keystore my.keystore -alias androiddebugkey
這一步執行後會提示輸入keyst