最近在做一个聊天APP,需要用到个推的消息推送功能,要使用这个功能就必须登记SHA256签名。
作为一个小白,在网上苦寻答案,只找到如何获取SHA1的签名。
在实验过程中,Android Studio的终端之中还出现了“'keytool' 不是内部或外部命令,也不是可运行的程序或批处理文件。”这样的错误。
后来还是综合了网上的一些解决办法找到切实可行的方法,希望为有需要的人士提供帮助。为方便记叙,Android Studio = AS
打开AS的Terminal
第二步,找到电脑里Java的安装目录,不记得的同学可以查看环境变量
第三步,在AS终端里输入cd Java的安装目录路径
第四步,输入 keytool.exe -list -v -keystore C:\Users\yy.android\debug.keystore
C:\Users\yy.android\debug.keystore这里是要找到debug.keystore的路径,一般在.android文件夹里。这一句命令就防止出现“‘keytool’ 不是内部或外部命令,也不是可运行的程序或批处理文件。”这样的错误。