Search code examples
androidgoogle-authentication

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


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.


Solution

  • 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