2014-10-11 37 views
0

因此,为了发布我的android应用程序,我使用Android Studio创建了我的按键myAppName.jks。在开发过程中,我使用debug.keystore为了用Google+ api测试我的应用程序并且工作正常。我创建了一个新的谷歌API项目,我用这行代码在我的终端,让我的SHA1 KeyHash:使用google + keyhash签署android应用程序问题

keytool -exportcert -alias myAppName -keystore "C://path to my myAppName.jks" -list -v 

然后问我密码,我entred我的密码,并得到了SHA1 keyhash。

我在新创建的应用程序中输入了Sha1键。我在手机上运行了我的应用程序,该应用程序立即崩溃。我试着扭转回我的debug.keystore sha1键和应用程序工作正常。所以我知道这个问题是由新的sha1 keyhash造成的。我该如何解决这个问题?提前致谢。

+0

你有没有在你的设备上运行你的原始密钥库签名的apk。 – 2014-10-11 09:42:55

+0

@HareshChhelana你能详细解释一下吗?原始密钥库是默认的调试密钥。是的,我在开发过程中多次运行应用程序。 – 2014-10-11 09:47:04

+0

您必须使用您的myAppName.jks密钥库进行签名的apk。 – 2014-10-11 10:01:32

回答

2

我离开了我的工作,去做别的事情。一天后我回来了,一切都很完美。