eclipse,android studio 簽名打包,獲取MD5, SHA1(應用的簽名)
阿新 • • 發佈:2019-02-12
引入:
(1)專案的收官階段,我們比用到的簽名,打包,上傳應用商店。。。
(2)在開發的中途接入第三方的sdk時候經常需要我們的簽名的md5去獲取相應的appID(比如微信分享,登陸需要專案的應用簽名)
下面我們就來說說這兩個平臺的打包和MD5的獲取
捨不得丟棄的老大爺Eclipse
應用打包:
1.: 2. 3. 4. 5 6下次打包就使用這個,不需要重建了獲取MD5。簽名:
本應用的(一般我們上線使用的)
使用生成的helloworld.key打包專案,你會發現第5張圖出變成Eclipse本身 debug的簽名
點選Window——preferences彈出視窗新進 新星Android studio
1.使用as自帶的打包
這個打包的時候會去重新“編譯”(我給他叫編譯,會出現重複id,什麼的問題報錯,這個就要求你專案寫的時候要嚴格一些)
應用打包:
2.使用命令列打包
這個打包就沒有第一個那麼的嚴格了, 一般時候我們可以直接在 在 as的 Terminal 控制檯上 直接 輸入: gradle assembleRelease 當時有時候你會發現 控制檯 給你個 bash gradle command not found (這個原因就是因為你的gradle路徑錯了,本來一個簡單問題,卻坑了我好久)可以看下這篇獲取MD5。簽名:
本應用的(一般我們上線使用的)
1.首先在把控制檯切換到c盤的.android目錄下(使用 cd來切換)2.輸入keytool -list -v -keystore **** (這裡的***是你剛打包時候得.jks的目錄) 得到三種指紋證書,選取SHA1型別的證書,密匙口令是你打包時候得密碼,就可以獲取到MD5和SHA1(注意如果不輸入-v的話就只會出現SHA1的值)