What is production keystore in android and how can I get the path-to-production-keystore?

Hari Krishnan picture Hari Krishnan · Apr 29, 2016 · Viewed 12.2k times · Source

I am trying to add google authentication feature in my android app and for that I need to get the Android Signing certificate SHA-1. The official tutorial says to use the below command to get the SHA-1 hash value .

In release mode

keytool -exportcert -list -v \-alias <your-key-name> -keystore <path-to-production-keystore>

debug mode

keytool -exportcert -list -v \-alias androiddebugkey -keystore ~/.android/debug.keystore

Now I am confused with what is this production-keystore and debug.keystore and how to get the path to production-keystore? Explanations are appreciated.

Answer

Saritha G picture Saritha G · Apr 29, 2016

Please use below command for linux, if you don't have keystore file:

 keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android

Production keystore will generate when you are creating signed APK file.

Refer below link for information:

http://developer.android.com/tools/publishing/app-signing.html