Autore Topic: SHA-1 android studio  (Letto 549 volte)

Offline ValerioAdo

  • Utente normale
  • ***
  • Post: 316
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Huawei Ascend g525
  • Sistema operativo:
    windows 8.1
SHA-1 android studio
« il: 12 Dicembre 2014, 09:39:48 CET »
0
Salve a tutti!

sto cercando di ottenere la firma SHA-1 per poter usare le api di google (sto usando android studio) e per ottenerla inserisco questo codice nel prompt dei comandi:

Codice: [Seleziona]
keytool -list -v -keystore debug.keystore -alias androiddebugkey -storepass android -keypass android
ma quando lo eseguo mi dice "Il file keystore non esiste: debug.keystore"

ma io nella mia cartella .android c'è....

suggerimenti?

grazie mille in anticipo!

Offline LinkOut

  • Utente normale
  • ***
  • Post: 269
  • Respect: +37
    • Mostra profilo
  • Dispositivo Android:
    Xiaomi Mi5
Re:SHA-1 android studio
« Risposta #1 il: 12 Dicembre 2014, 10:06:11 CET »
0
Il debug.keystore deve essere nella stessa cartella di keytool.exe :)

DISCO:\TuoPercorso\Java\jdk1.8.0_05(Versione, quella è la mia)\bin  <-

Offline ValerioAdo

  • Utente normale
  • ***
  • Post: 316
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Huawei Ascend g525
  • Sistema operativo:
    windows 8.1
Re:SHA-1 android studio
« Risposta #2 il: 12 Dicembre 2014, 10:27:53 CET »
0
e se io non ha la cartella keytool.exe? O.o

metto in allegato uno screenshot di quello che ho dentro alla cartella .android

Offline LinkOut

  • Utente normale
  • ***
  • Post: 269
  • Respect: +37
    • Mostra profilo
  • Dispositivo Android:
    Xiaomi Mi5
Re:SHA-1 android studio
« Risposta #3 il: 12 Dicembre 2014, 11:51:19 CET »
0
quando tu scrivi "keytool" ... in console, richiama l'applicazione "keytool.exe". Tale applicazione si trova nella cartella di Java JDK, come ti ho scritto nel post precedente, si trova in un percorso diverso, dipende dove l'hai installato.

Dentro la cartella dove si trova il "keytool.exe", devi copiarci anche il debug.keystore, quindi riprovare la procedura.

« Ultima modifica: 12 Dicembre 2014, 11:57:12 CET da LinkOut »

Offline ValerioAdo

  • Utente normale
  • ***
  • Post: 316
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Huawei Ascend g525
  • Sistema operativo:
    windows 8.1
Re:SHA-1 android studio
« Risposta #4 il: 12 Dicembre 2014, 12:29:25 CET »
0
ummmmm ok..... ho copiato debug.keystore nella stessa cartella di keytool.exe
ho riprovato il codice da riga di comando ma ancora mi dice:
Codice: [Seleziona]
Errore keytool: java.lang.Exception: Il file keystore non esiste: debug.keystore

java.lang.Exception: Il file keystore non esiste: debug.keystore
        at sun.security.tools.KeyTool.doCommands(KeyTool.java:738)
        at sun.security.tools.KeyTool.run(KeyTool.java:340)
        at sun.security.tools.KeyTool.main(KeyTool.java:333)

il percorso che uso è C:\programmi\Java\jdk1.8.0_25\bin

Offline LinkOut

  • Utente normale
  • ***
  • Post: 269
  • Respect: +37
    • Mostra profilo
  • Dispositivo Android:
    Xiaomi Mi5
Re:SHA-1 android studio
« Risposta #5 il: 12 Dicembre 2014, 13:44:31 CET »
0
Secondo me sbagli qualcosa.

Prova a cancellare il file debug.keystore, così da fartelo ricreare da Android Studio

Stessa cartella :
Codice (Java): [Seleziona]
keytool -list -v -keystore debug.keystore -alias androiddebugkey -storepass android -keypass android
Dove si trova normalmente: (android studio)
Codice (Java): [Seleziona]
keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android

PS: Il debug.keystore deve essere anche sotto bin quindi: C:\programmi\Java\jdk1.8.0_25\bin
« Ultima modifica: 12 Dicembre 2014, 13:58:08 CET da LinkOut »