IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Android Discussion :

Problème de Key API Google


Sujet :

Android

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 60
    Par défaut [Résolu]Problème de Key API Google
    Bonjour/Bonsoir à tous.

    J'essaye actuellement d'afficher une MapView dans une application Android. Premier test avec une clé de debug : succès.
    J'essaye, avec cette même clé d'installer l'application sur mon téléphone portable, la map ne s'affiche pas, simplement un quadrillage.

    Soit, je décide de générer une nouvelle clé, cette fois obtenue non pas avec le keystore de debug mais un "officiel" (?).

    La clé ne fonctionne ni sur l'émulateur, ni sur le portable.

    Si quelqu'un avait une idée de l'étape que j'ai loupée ?

    Merci.

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 33
    Par défaut
    Quand j'ai eu ce genre de problème c'est en changeant de clé que ça a été résolu. Tu peux aussi vérifié que tu es bien connecté sur Internet et que tu as les permissions adéquates dans ton manifeste.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 60
    Par défaut
    Mon manifest est OK et je suis connecté sur internet. Pour changer de clé, il faudrait que je change de compte google c'est ça ?

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 33
    Par défaut
    Tu n'as pas besoin de créer un nouveau compte.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 60
    Par défaut
    mmmh. En redemandant une clé sur le site google, il me redonne exactement la même. Elle n'est pas spécifique à mon compte ?

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 33
    Par défaut
    Oui j'ai dit une bêtise. Elle dépend à la fois de la machine et du compte. Si aucun des deux ne changent tu auras toujours la même clé.

    Cette file de discussion pourrait t'intéresser.
    http://www.developpez.net/forums/d91...bleme-mapview/

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 60
    Par défaut
    J'ai essayé avec un autre PC, un autre compte Google, même problème. Peut-être que mon .keystore n'est pas correct ?
    J'utilise la ligne de commande :

    keytool.exe -genkey -v -keystore C:\Users\Arthur\Desktop\flextut-key.keystore -alias flextut -keyalg RSA -validity 10000

    pour le créer. Y-a-t-il une erreur ? J'ai sauté une étape ?

  8. #8
    Rédacteur
    Avatar de MrDuChnok
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2002
    Messages
    2 112
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juin 2002
    Messages : 2 112
    Par défaut
    De tête, impossible de savoir si c'est bon, mais d'après une recherche google, voici ce qu'on peut trouver :

    Pour créer un keystore:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    keytool -genkey -alias signature -keystore monStore

  9. #9
    Membre averti
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 60
    Par défaut
    J'ai essayé avec un nouveau keystore, toujours le même problème.

    Quel keytool dois-je utilisé ?

    Je me mets dans le repertoire "~\Java\jre6\bin", le keytool présent dans "~\Java\jdk1.6.0_16\bin" ne marche pas, une erreur s'affiche lorsque je l'utilise : "keytool.exe n'est pas une application Win32 valide".

    Cela peut-être la cause de mon problème ?

  10. #10
    Membre averti
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 60
    Par défaut
    Personne n'aurait une idée ?

  11. #11
    Membre averti
    Inscrit en
    Avril 2009
    Messages
    29
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 29
    Par défaut
    Citation Envoyé par Cuillere Voir le message
    Personne n'aurait une idée ?
    Hy Cuillere

    T'as trouvé une solution? j'ai le même problème moi aussi

  12. #12
    Membre averti
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 60
    Par défaut
    Toujours pas trouvé la solution. Peut-être un problème avec le portable ? Je teste actuellement sur un Samsung Galaxy.

    Personne n'aurait une idée ?

  13. #13
    Membre averti
    Inscrit en
    Avril 2009
    Messages
    29
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 29
    Par défaut
    Hy

    essay cette solution

    http://www.androiddevelopment.org/tag/apk/

    pour moi, APK est signée avec succée je pense lool

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    root@ubuntu:~/workspace/androidkeys# ./sign-mac-example.sh ~/workspace/APK/gmaps.apk
    Enter Passphrase for keystore: 
       adding: META-INF/MANIFEST.MF
       adding: META-INF/ALIAS_NA.SF
       adding: META-INF/ALIAS_NA.RSA
      signing: assets/transport8
      signing: res/drawable/android_bg.JPG
      signing: res/drawable/android_bg1.jpg
      signing: res/drawable/android_bg2.jpg
      signing: res/drawable/android_bg3.jpg
      signing: res/drawable/android_bg4.jpg
      signing: res/drawable/android_bg5.JPG
      signing: res/drawable/balloon_overlay_bg_selector.xml
      signing: res/drawable/balloon_overlay_close.png
      signing: res/drawable/balloon_overlay_focused.9.png
      signing: res/drawable/balloon_overlay_unfocused.9.png
      signing: res/drawable/btn_help.png
      signing: res/drawable/btn_horaire.png
      signing: res/drawable/btn_map.png
      signing: res/drawable/btn_trajet.png
      signing: res/drawable/busdetails_color.png
      signing: res/drawable/busdetails_nb.png
      signing: res/drawable/busmap_color.png
      signing: res/drawable/busmap_nb.png
      signing: res/drawable/busstop.png
      signing: res/drawable/busstop1.png
      signing: res/drawable/close.png
      signing: res/drawable/close1.png
      signing: res/drawable/end_flag.png
      signing: res/drawable/help_color.png
      signing: res/drawable/help_nb.png
      signing: res/drawable/horaire_color.png
      signing: res/drawable/horaire_nb.png
      signing: res/drawable/ic_menu_house.png
      signing: res/drawable/ic_tab_busdetails.xml
      signing: res/drawable/ic_tab_busmap.xml
      signing: res/drawable/ic_tab_help.xml
      signing: res/drawable/ic_tab_horaire.xml
      signing: res/drawable/icon.png
      signing: res/drawable/icon1.png
      signing: res/drawable/icon_zoomin.png
      signing: res/drawable/icon_zoomout.png
      signing: res/drawable/map_screen.png
      signing: res/drawable/marker.png
      signing: res/drawable/start_flag.png
      signing: res/drawable/switch_flag.png
      signing: res/drawable/user.png
      signing: res/layout/aboutview.xml
      signing: res/layout/advancedbussearch.xml
      signing: res/layout/balloon_map_overlay.xml
      signing: res/layout/baloon.xml
      signing: res/layout/bussearch.xml
      signing: res/layout/escale_row.xml
      signing: res/layout/horaire_row.xml
      signing: res/layout/ligne_row.xml
      signing: res/layout/main.xml
      signing: res/layout/main2.xml
      signing: res/layout/station_row.xml
      signing: res/layout/station_trajet_row.xml
      signing: res/layout/tabsview.xml
      signing: res/layout/trajet_row.xml
      signing: AndroidManifest.xml
      signing: resources.arsc
      signing: classes.dex
     
     
    Checking if APK is verified...
    jar verified.
    mais quand j'essay de l'installer sur emulateur (sans compilation)
    avec:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    root@ubuntu:/host/Android/Android Soft/android-sdk-linux_86/tools# ./adb install /host/Android/publish10/gmaps.apk
    863 KB/s (586368 bytes in 0.662s)
    	pkg: /data/local/tmp/gmaps.apk
    Success
    le résultat est le même: l'appli marche mais sans la Map de google

    je sais pas où est ma faute

  14. #14
    Membre averti
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 60
    Par défaut
    Merci pour la réponse. Mais j'ai un petit problème : il ne donne qu'un scirpt pour MACOSX, or je suis sous Windows, tu pourrais m'indiquer que faire à la place ? Merci.

  15. #15
    Membre averti
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 60
    Par défaut
    Hey bien, problème résolu.

    Les étapes :

    1.Obtenir la clé

    Dans la console : "cd C:\Program Files (x86)\Java\jdk1.6.0_20\bin"

    On crée un keystore :
    "keytool.exe -genkey -v -keystore myks.keystore -alias key -keyalg RSA -validity 10000"

    On génère le fingerprint MD5 :
    "keytool.exe -list -alias mykey -keystore myks.keystore"

    On va sur le site de google pour générer notre clé.

    2.Signer l'application avec la clé :

    On utilise la clé dans notre application.

    Click droit sur le projet =>Android tools => export unsigned application package

    dans la console :

    "jarsigner.exe -verbose -keystore myks.keystore ~XXXX.apk mykey"

    Ca marche !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. API Google Map distances à vol d'oiseau
    Par Hultra dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 21/07/2018, 14h45
  2. Problème API Google Maps
    Par anto2b dans le forum API standards et tierces
    Réponses: 5
    Dernier message: 07/12/2012, 13h20
  3. Problèmes avec API Google ou Web?
    Par rocherpat dans le forum Web & réseau
    Réponses: 1
    Dernier message: 12/09/2012, 09h58
  4. Réponses: 9
    Dernier message: 22/02/2011, 16h07
  5. problème API google
    Par timeis dans le forum Général Java
    Réponses: 0
    Dernier message: 29/04/2010, 11h35

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo