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

API standards et tierces Android Discussion :

Map Google ne s'affiche pas quand l'appli est testée apres install de l'apk


Sujet :

API standards et tierces Android

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : Israël

    Informations forums :
    Inscription : Mars 2009
    Messages : 37
    Par défaut Map Google ne s'affiche pas quand l'appli est testée apres install de l'apk
    Bonjour

    J'ai un autre petit soucis pour lequel j'aurai besoin de votre aide précieux : savez vous pourquoi lorsque j'execute mon appli a partir d'eclipse sur un appareil android en emulation j'ai bien la map google qui s'affiche, par contre lorsque j'exporte l'apk et que je l'installe sur ce meme appareil la map ne s'affiche pas ?? Le spinner tourne mais en definitive seul le mot "google" s'affiche.

    Toute aide serait grandement apprecier.

    Sandy

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : Israël

    Informations forums :
    Inscription : Mars 2009
    Messages : 37
    Par défaut
    Pas d'idee ? Personne ?

  3. #3
    Expert confirmé

    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Février 2007
    Messages
    4 253
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2007
    Messages : 4 253
    Billets dans le blog
    3
    Par défaut
    Avec une vraie clé de release pour le service maps ?

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : Israël

    Informations forums :
    Inscription : Mars 2009
    Messages : 37
    Par défaut
    oui l'api a ete generee en bonne et due forme et elle est enregistre sur la console de google dev.

  5. #5
    Membre émérite
    Avatar de LeBzul
    Homme Profil pro
    Inscrit en
    Décembre 2008
    Messages
    381
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations forums :
    Inscription : Décembre 2008
    Messages : 381
    Par défaut
    Salut,
    Essaye de regarder les log de l'application au moment de l'affichage de la map..
    Il y a surement des erreurs ou des warnings qui vont s'afficher?

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : Israël

    Informations forums :
    Inscription : Mars 2009
    Messages : 37
    Par défaut
    salut
    quand l'appli a ete installee par apk j'ai pu voir dans le log cette ligne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    03-01 00:25:20.506: I/System.out(19166): KnoxVpnUidStorageknoxVpnSupported API value returned is false
    03-01 00:25:20.926: E/Google Maps Android API(10204): Authorization failure.  Please see https://developers.google.com/maps/documentation/android/start for how to correctly set up the map.
    03-01 00:25:20.936: E/Google Maps Android API(10204): In the Google Developer Console (https://console.developers.google.com)
    03-01 00:25:20.936: E/Google Maps Android API(10204): Ensure that the "Google Maps Android API v2" is enabled.
    03-01 00:25:20.936: E/Google Maps Android API(10204): Ensure that the following Android Key exists:
    03-01 00:25:20.936: E/Google Maps Android API(10204): 	API Key: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
    03-01 00:25:20.936: E/Google Maps Android API(10204): 	Android Application (<cert_fingerprint>;<package_name>):
    Je l'ai pourtant creee l'api dans la console.
    Je viens de verifier en effet elle est bien creee. c'est quoi le probleme ?

  7. #7
    Expert confirmé

    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Février 2007
    Messages
    4 253
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2007
    Messages : 4 253
    Billets dans le blog
    3
    Par défaut
    Et l'APK est bien en mode release ?

  8. #8
    Membre averti
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : Israël

    Informations forums :
    Inscription : Mars 2009
    Messages : 37
    Par défaut
    Bonjour
    C'est une application qui est deja sur le Store et a laquelle j'applique des modifications. D'ailleurs, sur la console je ne trouvais aucune trace d'API pour la map, impossible de la voir. J'en ai donc ajoutée une autre. En effet c'est pas clean mais qu'est ce qui ne va pas la dedans ?
    Merci

  9. #9
    Membre averti
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : Israël

    Informations forums :
    Inscription : Mars 2009
    Messages : 37
    Par défaut
    Je n'ai toujours pas réglé mon probleme et le temps passe je suis embarrassée. C'est la premiere fois que je mets a jour une app sur google store alors j'ai vraiment besoin d'aide s'il vous plait. Merci

  10. #10
    Modérateur
    Avatar de Hizin
    Homme Profil pro
    Développeur mobile
    Inscrit en
    Février 2010
    Messages
    2 180
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : Développeur mobile

    Informations forums :
    Inscription : Février 2010
    Messages : 2 180
    Par défaut
    Au vu de l'erreur, tu as bel et bien un problème de clef.
    Les pistes sont :
    - le package renseigné dans la console de développement est-il le bon ?
    - le hash SHA-1 du certificat utilisé pour signer l'application est-il le bon ?
    - est-ce le hash SHA-1 qui a bien été mis, et non le MD5 ?
    - y a-t-il un suffixe de package quelconque dans le build.gradle que tu n'aurais pas vu ?

    Tu as bien un problème au niveau de la configuration de la GMaps. A part te donner des pistes et te dire de regarder par là, nous ne pouvons pas faire grand chose.
    C'est Android, PAS Androïd, ou Androïde didiou !
    Le premier est un OS, le second est la mauvaise orthographe du troisième, un mot français désignant un robot à forme humaine.

    Membre du comité contre la phrase "ça marche PAS" en titre et/ou explication de problème.

    N'oubliez pas de consulter les FAQ Android et les cours et tutoriels Android

  11. #11
    Membre averti
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : Israël

    Informations forums :
    Inscription : Mars 2009
    Messages : 37
    Par défaut
    Bonjour
    Merci pour ta reponse.

    Le SHA-1 est bon je l'ai genere depuis mon mac ou je developpe avec eclipse. C'est avec cet outil que j'ai cree ma keystore et mon apk. Je vais essayer de refaire la procedure mais je voulais etre sure que ca n'etait pas du au fait que l'appli est une appli deja sur le play store. Ca n'a pas d'incidence c'est sur ? Parceque lorsque j'ai repris cette appli pour effectuer les mises a jours, on m'a donne les acces a la console et meme en cherchant bien je n'ai pas retrouve l'API d'origine celle qui etait inscrite dans le manifest. J'ai donc cree ma propre API. Mais malheureusement ca n'a pas fonctionne. D'ou mon inquietude.
    Peux tu me dire stp pourquoi d'apres toi l'api google map v2 ne se trouvait pas inscrite dans la console de l'appli ?

    Merci de ton aide

  12. #12
    Modérateur
    Avatar de Hizin
    Homme Profil pro
    Développeur mobile
    Inscrit en
    Février 2010
    Messages
    2 180
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : Développeur mobile

    Informations forums :
    Inscription : Février 2010
    Messages : 2 180
    Par défaut
    Tu reprends une application... est-ce une vieille application ?
    Si oui, as-tu des mentions de "MapView" dans ton code ?
    Si c'est le cas... il va falloir faire une montée de version obligatoirement.

    Si la clef précédente n'était pas dans la console actuelle... ça tendrait à me faire penser que le projet est vieux, et utilise la v1 de la GMap, qui n'est plus du tout utilisable actuellement.
    C'est Android, PAS Androïd, ou Androïde didiou !
    Le premier est un OS, le second est la mauvaise orthographe du troisième, un mot français désignant un robot à forme humaine.

    Membre du comité contre la phrase "ça marche PAS" en titre et/ou explication de problème.

    N'oubliez pas de consulter les FAQ Android et les cours et tutoriels Android

  13. #13
    Membre averti
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : Israël

    Informations forums :
    Inscription : Mars 2009
    Messages : 37
    Par défaut
    Voila la partie de code du manifest.

    L'encart note nouvelle cle c'est moi qui l'ai cree. Sinon la cle etait celle notee "prod".

    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
     
    <meta-data
                android:name="com.google.android.gms.version"
                android:value="@integer/google_play_services_version" />
     
            <!-- Goolge Maps API Key AIzaSyAxxxxxxxxxxxxxxx-Pj2BnSh2uFs -->
            <!-- Goolge Maps API Key DEV AIzaxxxxxxxxxxxx-Pj2BnSh2uFs -->
            <!-- Goolge Maps API Key PROD AIzaSyBxxxxxxxxxx-R0qfojIFIzczBI -->
            <meta-data
                android:name="com.google.android.gms.version"
                android:value="@integer/google_play_services_version" />
     
            <!--
        Ancienne API
    	<meta-data
         android:name="com.google.android.maps.v2.API_KEY"
         android:value="AIzaSxxxxxxxxxxxxxxxxxxGLnek />
            -->
     
     
            <!-- Nouvelle API -->
            <meta-data
                android:name="com.google.android.maps.v2.API_KEY"
                android:value="AIzaSyBxxxxxxxxxxxxxxxQTEAM" />
    Notez que je les ai masquees j'ai vu que c'etait l'usage bien que je sais pas trop ce qu'on peut en faire.

    C'est une appli qui n'a pas encore ete tres telechargee, disons qu on m'a chargee de lui redonner un coup de neuf. Elle date de fin 2014 c'est pas si vieux. Il y est bien question de google map v2.

  14. #14
    Membre averti
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : Israël

    Informations forums :
    Inscription : Mars 2009
    Messages : 37
    Par défaut
    Bonjour

    C'est bon c'est réglé, en fait la solution se trouvait dans les commentaires du manifest. Il fallait créer 2 API différentes, une API pour le Developpement, une autre pour la Production. D'ou les API en commentaire marquee DEV et PROD .

    Voila probleme résolu.

    Merci a tous.


    Sandy

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

Discussions similaires

  1. Google Maps v2 ne s'affiche pas
    Par Ben.r dans le forum API standards et tierces
    Réponses: 17
    Dernier message: 04/11/2013, 08h39
  2. Réponses: 4
    Dernier message: 02/11/2012, 14h13
  3. [AC-2010] Carte Google Maps qui ne s'affiche pas.
    Par baptistol dans le forum IHM
    Réponses: 0
    Dernier message: 08/11/2011, 21h19
  4. Réponses: 3
    Dernier message: 18/04/2008, 15h30
  5. Réponses: 2
    Dernier message: 23/05/2007, 11h01

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