2016-04-29 26 views
5

Sto cercando di aggiungere la funzione di autenticazione di google nella mia app per Android e per questo ho bisogno di ottenere il certificato di firma Android SHA-1. L'ufficiale tutorial dice di usare il comando seguente per ottenere il valore hash SHA-1.Che cos'è il keystore di produzione in Android e come posso ottenere il keystore path-to-production?

In modalità di rilascio

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

modalità debug

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

Ora sono confuso con ciò che è questa produzione-chiavi e debug.keystore e come ottenere il percorso di produzione chiavi? Le spiegazioni sono apprezzate.

+0

avete usato Android Studio o Eclipse Android ?? – sasikumar

+0

confuso? http://developer.android.com/tools/publishing/app-signing.html devi creare la chiave di produzione – Selvin

+0

@sasikumar io uso Android Studio –

risposta

3

Si prega di utilizzare il comando per Linux, se non si dispone di file di archivio chiavi:

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

di produzione chiavi genera quando si crea il file APK firmato.

consultare qui sotto per visualizzare informazioni:

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

+1

in realtà voglio sapere che cos'è il file di archivio di chiavi e il suo scopo. voglio sapere che dovrei creare un keystore per la mia app manualmente o sarà lì per impostazione predefinita? .. come quello –

+0

devi creare il file di archivio chiavi generando apk firmato. –

+0

build-> genera un apk firmato richiede il percorso dell'archivio chiavi. cosa dovrei dare lì? –