重慶分公司,新征程啟航
為企業提供網站建設、域名注冊、服務器等服務
為企業提供網站建設、域名注冊、服務器等服務
在微信開放平臺申請app應用的時候,遇到要填寫 應用簽名 一欄。
成都創新互聯公司專注為客戶提供全方位的互聯網綜合服務,包含不限于做網站、網站建設、大新網絡推廣、小程序開發、大新網絡營銷、大新企業策劃、大新品牌公關、搜索引擎seo、人物專訪、企業宣傳片、企業代運營等,從售前售中售后,我們都將竭誠為您服務,您的肯定,是我們最大的嘉獎;成都創新互聯公司為所有大學生創業者提供大新建站搭建服務,24小時服務熱線:18982081108,官方網址:www.cdcxhl.com
找到簽名文件
keytool -list -v -keystore xxx.keystore
證書指紋節點下的MD5值轉成小寫,去掉冒號。
首先跟隨 生成keystore和應用簽名 ,生成 .jks 簽名文件,
然后跟隨 微信開放平臺Android應用簽名的本質及如何獲取 的第三、四步,生成帶簽名的apk,并用專門的工具查看應用簽名。
最后用工具查看到應用簽名后,我們發現,其實它就是keystore文件的MD5值。
這樣,我們就能夠 查看應用簽名了
如果你在 修改簽名 后,進入微信授權頁面失敗,且提示"應用簽名與微信開放平臺上的簽名不一致",有可能是 微信緩存 的緣故。
根據 android之微信開放平臺修改簽名 ,只要清理微信緩存,或重裝微信即可。
接下來還有一個問題沒解決:
解決方法參考 Android Studio直接運行調試簽名包
但這樣的做法會顯示暴露keystore信息,所以跟隨 Android Studio的兩種模式及簽名配置 的后半部分,可以讓項目間接引入keystore信息。
打開 Android Studio,然后選擇右邊的 Gradle 標簽,選擇一個項目,然后選擇 signingReport 這個 Task,雙擊運行
然后選擇右下角的 Gradle Console,就可以看到簽名信息了
使用解壓工具解壓 APK 文件,在 META-INF 文件夾拿到 CERT.RSA 文件。假設 CERT.RSA 文件的路徑是 C:\Users\Administrator\Desktop\CERT.RSA 。在 CMD 中輸入
就可以得到簽名信息了
jks 作為簽名文件,也可以通過命令行來查看的其中的簽名信息,假設簽名文件的名稱是 test_release.jks ,在終端中輸入
即可得到簽名信息
1、查看apk安裝文件的簽名信息
右鍵解壓apk,打開其中的META-INF文件,得到其中的CERT.RSA文件。
在AndroidStudio中打開 Terminal 執行命令keytool -printcert -file XXX(XXX為CERT.RSA文件路徑)可以查看簽名的MD5、SHA1、SHA256值。
2、直接查看簽名文件的信息
在AndroidStudio中打開 Terminal 執行命令keytool -list -v -keystore XXX(XXX為簽名文件路徑)
再輸入密碼可以查看簽名的MD5、SHA1、SHA256值。
效果圖: