Android SHA1與Package獲取方式

2021-07-09 12:15:44 字數 1444 閱讀 8337

android sha1與package獲取方式

獲取應用包名

開啟android 應用工程的 androidmanifest.xml配置檔案,package 屬性所對應的內容為應用包名。            

如下圖所示,紅框中的內容:

獲取 sha1 值

開發模式(debug)和發布模式(release)下的 sha1 值是不同的,發布 apk時 需要根據發布apk對應的keystore重新配置key,獲取發布模式下的sha1的方法請參考方法二。            

下面介紹兩種獲取 sha1 值的方法。

方法一(推薦)

使用 adt 22 以上版本,可以在 eclipse 中直接檢視。

windows:依次在 eclipse 中開啟 window -> preferances -> android -> build。

mac:依次在 eclipse 中開啟 eclipse/adt->preferances -> android -> build。

在彈出的 build 對話方塊中 「sha1 fingerprint」 中的值即為 android 簽名證書的 sha1 值,如下圖所示:

方法二

使用 keytool(jdk自帶工具),按照如下步驟進行操作:

1.執行進入控制台。

2.在彈出的控制台視窗中輸入 cd .android 定位到 .android 資料夾。

3.繼續在控制台輸入命令。

開發模式使用 debug.keystore,命令為:keytool -list -v -keystore debug.keystore

發布模式使用 apk 對應的 keystore,命令為:keytool -list -v -keystore apk的keystore

如下所示:

提示輸入金鑰庫密碼,開發模式預設密碼是 android,發布模式的密碼是為 apk 的 keystore 設定的密碼。輸入金鑰後回車(如果沒設定密碼,可直接回車),此時可在控制台顯示的資訊中獲取 sha1 值,如下圖所示:

說明:keystore 檔案為 android 簽名證書檔案。

SSISDB1 使用SSISDB管理Package

使用工程部署模式 project deployment model 對管理ssis工程的部署,排除etl執行過程 現的異常等問題,很有幫助。開發人員把ssis工程部署到 integration services catalog 中之後,整合服務引擎把package的配置資料,etl執行的情況等都記錄...

繼承與派生1

設計乙個圓類circle和乙個桌子類table 另設計乙個圓桌類roundtable,它是從前兩個類派生的,要求輸出乙個圓桌的高度 面積和顏色等資料。其中,類circle包含資料成員radius和求面積的成員函式,類table包含資料成員height和返回高度的成員函式,類roundtable再新增...

類與物件(1)

類與物件 1 主函式 public class text 這裡定義乙個人的類 class person public void setage int age 建構函式做初始化 public person 當沒有建構函式時,計算機會預設乙個無引數建構函式 當程式設計師寫了乙個有引數的建構函式,系統就不...