天天看点

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是否签名