Android Maps API

Diskussion i 'Frågor, support och diskussion' startad av Dahliz91, 15 sept 2011.

  1. Dahliz91

    Dahliz91 Senior Droid Medlem

    Blev medlem:
    28 jan 2010
    Inlägg:
    1 084
    Mottagna gillanden:
    212
    Operatör:
    Halebop
    Telefon:
    iPhone 12 Pro

    MINA ENHETER

    Operatör:
    Halebop
    Telefon:
    iPhone 12 Pro
    Är det någon som vet hur man får ut MD5 som behövs för att få Maps API. Jag får ut SHA1 och då klagar sidan på att det är fel. Förstår inte hur man ska få ut MD5. Testat med keytool -list osv. och det ger SHA1 då.
     
  2. foobar17

    foobar17 Kid Droid Medlem

    Blev medlem:
    12 jun 2009
    Inlägg:
    56
    Mottagna gillanden:
    11

    MINA ENHETER

    Kör du verkligen det kommando som anges på Sign Up for the Android Maps API - Android Maps API - Google Code ?

    Provade just själv:
    Kod:
    $ keytool -list -keystore debug.keystore
    Ange keystore-l÷senord:
    Keystore-typ: JKS
    Keystore-leverant÷r: SUN
    Din keystore innehÕller en 1 post
    androiddebugkey, 2011-jan-13, PrivateKeyEntry,
    Certifikatsfingeravtryck (MD5): 1C:2E:BF:8B:D9:29:DE:31:3E:06:DD:A2:4D:43:38:4F
    Vad för typ av keystore använder du?
     
  3. Dahliz91

    Dahliz91 Senior Droid Medlem

    Blev medlem:
    28 jan 2010
    Inlägg:
    1 084
    Mottagna gillanden:
    212
    Operatör:
    Halebop
    Telefon:
    iPhone 12 Pro

    MINA ENHETER

    Operatör:
    Halebop
    Telefon:
    iPhone 12 Pro
    Jag jag använder den. Står ingen leverantör men använde något program som hänger med android-sdk.

    Kanske gjorde fel när jag skapade den.
     
    Last edited: 15 sept 2011
  4. foobar17

    foobar17 Kid Droid Medlem

    Blev medlem:
    12 jun 2009
    Inlägg:
    56
    Mottagna gillanden:
    11

    MINA ENHETER

    kan du vara mera specifik?
    keytool är ett standardprogram som följer med JDK.
    Se till att du har $JAVA_HOME/bin (%JAVA_HOME%\bin) i din PATH, och kör sedan keytool som finns där.
     
  5. Dahliz91

    Dahliz91 Senior Droid Medlem

    Blev medlem:
    28 jan 2010
    Inlägg:
    1 084
    Mottagna gillanden:
    212
    Operatör:
    Halebop
    Telefon:
    iPhone 12 Pro

    MINA ENHETER

    Operatör:
    Halebop
    Telefon:
    iPhone 12 Pro
    Jag använde keytool i JDK. Hittade hur man skulle skriva någonstans på nätet så kan inte säga exakt vad jag skrev för det minns jag inte. Kan det finnas något där jag borde skrivit/inte skrivit. Jag har ju en keystore som jag kan använda för att signera apk:n och sen installera på mobilen. Bara vid maps api:t som jag stött på problem.

    EDIT: Gjorde en ny keystore med hjälp av Export signed... i ADT. Får fortfarande

    Detta skriver jag i CMD:
    Kod:
    keytool -list -alias dev-johdah -keystore johdah.keystore -storepass lösen -keypass lösen
    Detta får jag tillbaka:
    Kod:
    dev-johdah, 2011-sep-16, PrivateKeyEntry,
    Certifikatets fingeravtryck (SHA1): 74:C2:4C:8D:5A:F6:7D:E2:EC:F0:1D:06:FB:0B:9F
    :A6:B6:5B:DB:61
     
    Last edited: 16 sept 2011
  6. foobar17

    foobar17 Kid Droid Medlem

    Blev medlem:
    12 jun 2009
    Inlägg:
    56
    Mottagna gillanden:
    11

    MINA ENHETER

    Jag har identifierat problemet!
    Java 6 skriver ut MD5, medan Java 7 skriver ut SHA1.

    Om du lägger till flaggan -v (verbose mode) får du både MD5 och SHA1 (Java7 lägger också till SHA256).

    Emellertid har jag tidigare noterat problem med Java 7, när man signerar en APK med riktig nyckel. Så i väntan på att Google resolverar detta skulle jag rekommendera Java 6 för Android utveckling tills vidare.
     
    Dahliz91 gillar detta.
  7. Dahliz91

    Dahliz91 Senior Droid Medlem

    Blev medlem:
    28 jan 2010
    Inlägg:
    1 084
    Mottagna gillanden:
    212
    Operatör:
    Halebop
    Telefon:
    iPhone 12 Pro

    MINA ENHETER

    Operatör:
    Halebop
    Telefon:
    iPhone 12 Pro
    Tack för hjälpen! ^^