2014-10-11 81 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

我離開了我的工作,去做別的事情。一天後我回來了,一切都很完美。