關於android簽名的一些注意事項

      關於android的簽名,一般的咱們就是說的debug簽名,和正式的release簽名。這個就相當於是一個證書一樣

爲了證明這個應用是自己或者貴司的產品,當然這個需要軟著來證明。不過簽名算是一個初級的證書吧。這個在申請

一些第三方應用功能的時候,這要是能一樣,估計都亂套了。

       一般debug簽名的話,做一些測試的話,例如百度地圖,友盟分享什麼的,都要求去填寫簽名,這個簽名一般

就是指的MD5簽名。現在一般都用的as,所以ec的就不多說了,實際上都差不多。ec的簽名文件叫XX.keystore,而

as的簽名文件呢,叫jks,但是ec的簽名即使是遷移到了studio上之後,可以正常使用,這個不用擔心。

       一般而言,都是用的debug的簽名,但正式項目中肯定是要release簽名的,這個等稍後再說,debug簽名一般在

安裝studio的默認目錄下,一般是.android目錄下,studio中有默認的命令行Terminal,但是這個有的時候容易出矛盾

還是命令行更騷氣一些,首先默認打開命令行

                       

     然後cd .android進入該目錄,再輸入keytool -list -v -keystore debug.keystore,點擊回車,這個時候會出現

輸入密匙口令,不過不要懵逼,這個默認的,只管輸入android,點擊回車下一步即可。(命令行不要敲錯,空格符號


輸入android之後,有朋友可能會有疑問,沒有反應,這個是正常的只管大膽的輸入就可以了,linux輸入密碼的時候

也是這樣,輸入之後你想要的資料都有了,各種參數。

說到這裏,想必應該一般的測試都沒有問題了吧,正式的簽名文件信息的話,這個需要先創建簽名文件,這個的話

大概說一下,一般都是在Build的時候,有個Generate Signed,就是打包簽名的,點進去之後可以選擇之前的,也可以

進行新的簽名文件的創建,這個就不多說了哈,只要按照要求一步步來就好了。


我接手的問題是,遷移ec的項目到了as上,並且正式的簽名文件已經有了,但申請微信什麼的,需要正式的簽名

這個剛開始的有點懵逼哈,但後來明白過來了,實際上步驟是一樣的,既然簽名文件可以通用,其它的也一樣哈。

小技巧,找到存放簽名文件的目錄,按住Shift鍵不放,右擊在此處打開命令行窗口,然後輸入上面的命令

keytool -list -v -keystore xxx.keystore,或者xxx,jks,都可以。如下圖所示:

                        

     以上就是稍微老版的簽名文件的展示,新建的項目的jks,實際上跟這個是一樣的,只不過是換個名字而已。通過

上面的命令,我們在做一些三方平臺認證的時候,一些參與都有了,但不要填錯了就行,剩下的就是按文檔來了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章