天天看點

Android探索之旅(第十三篇)AndroidStudio開發人員不得不知道的奇淫技巧(持續收錄中......)

教你在AndroidStudio中如何擷取SHAI值

打開Android Studio任意一個項目,點選右側工具欄Gradle→項目名→:app→Tasks→android;

如圖所示

Android探索之旅(第十三篇)AndroidStudio開發人員不得不知道的奇淫技巧(持續收錄中......)

這裡展示了一個Android Studio項目中所有内置的Gradle Tasks,其中signingReport這個Task就是用來檢視簽名檔案資訊。輕按兩下signingReport,如圖所示。

Android探索之旅(第十三篇)AndroidStudio開發人員不得不知道的奇淫技巧(持續收錄中......)

  其中SHAI就是我們需要的SHAI指紋了,當然你的Android Studio顯示的指紋和我的肯定不一樣的。另外需要注意,目前我麼使用的是debug.keystore檔案所生成的指紋,這是Android自定生成的一個用于測試的簽名檔案。而你的應用程式釋出時還需要建立一個正式idea簽名檔案,如果要得到它的指紋,可以在cmd中輸入如下指令:

  keytool -list -v -keystore <簽名檔案路徑>

  然後輸入正确的密碼就可以了。

  以上就是擷取debug版和釋出版的SHAI值得擷取簡單的介紹,希望對你的學習和工作有所幫助!

  在Android Studio 2.2版本以後,按經驗教程步驟操作依然看不到的SHA1和MD5,怎麼辦怎麼辦?别擔心,這時候我們點選一下這個小按鈕,還是熟悉的味道,還是熟悉的感覺.

Android探索之旅(第十三篇)AndroidStudio開發人員不得不知道的奇淫技巧(持續收錄中......)

那麼又有人問,如果不是檢視項目中的簽名,我該用什麼辦法去檢視其它App中的簽名SHAI和MD5呢?

為了避免注冊時弄錯簽名,建議直接用打包出來的apk檢視簽名,具體如下: 
) 将apk修改字尾為 .rar檔案後解壓; 
) 進入解壓後的META-INF目錄,該目錄下會存在檔案CERT.RSA 
) 在該目錄下打開cmd,輸入指令 :keytool -printcert -file CERT.RSA 
這裡将會顯示出MD5和SHA1簽名。
           

關于下載下傳‘借鑒’三方代碼時經常要編譯等待很久的解決辦法(教你站在巨人的肩膀上)

step 1:

Android探索之旅(第十三篇)AndroidStudio開發人員不得不知道的奇淫技巧(持續收錄中......)

step 2:

将該版本号修改為本地項目正在使用的版本号

step 3:

Android探索之旅(第十三篇)AndroidStudio開發人員不得不知道的奇淫技巧(持續收錄中......)

step 4:

修改版本号

修改完再通過android studio打開即可,你就會發現整個編譯過程會極大的加快。

簡書傳送門

Gradle下載下傳位址傳送門

關于Android Studio更新後出現Error:Could not find com.android.tools.build:gradle:3.4.1

Android Studio中斷開SVN連接配接,并徹底清理項目中的.svn檔案

Android 系統中,那些能大幅提高工作效率的 API 彙總(持續更新中…)

Android教你如何解決AndroidStudio中 jar包沖突問題

AndroidStudio中進階代碼調試功能

教你如何使得EditText不能自動擷取焦點

Android中如何驗證App是否簽名