面对NoClassDefFoundError的android无法生成Release SHA1密钥

时间:2018-08-16 07:13:53

标签: java android

在开发模式下,我的google登录可以正常工作,但在生产模式下,我无法通过Google登录名登录,因此我发现我们必须为生产版创建Release SHA1密钥,但无法创建,这会给我错误(noClassDefFoundError )。请帮助我哪里错了。

enter image description here

1 个答案:

答案 0 :(得分:0)

您要签名的.jks文件的密码正确吗?

或者,您可以尝试生成一个新的.jks文件,如下所示:

在android studio中。构建->生成签名的APK ...,然后单击下一步并生成新

https://i.stack.imgur.com/Y2Ra7.png

在此处添加您的详细信息,然后复制密钥存储路径和密钥别名。

遍历Java中jdk路径的“ bin”文件夹。

打开终端并输入:

keytool -list -v -keystore“密钥存储路径” -alias“密钥别名”

输入密钥密码,这将打印出您的发行版SHA1。

检查是否可行?