12
votes

Google Maps v2 non affiché

J'ai essayé d'exécuter le projet exemple du nouveau Google Maps v2 API

et un écran blanc est affiché. Entrez la description de l'image ici

La question est de savoir pourquoi est-ce non indiquant la carte sur un périphérique 2.2, sur la stacktrace, je vois le message suivant: xxx

EDIT: Eh bien, il semble que nous ne puissions pas l'exécuter encore sur l'émulateur, pourtant.


1 commentaires

Vous devez installer Google Play Store sur votre émulateur. Voir ma réponse à cette question Je pense que cela pourrait aider Stackoverflow.com/Questtions/13691943/...


6 Réponses :


3
votes

Je dois encore tester cela, mais je vais supposer que vous avez besoin des services Google Play sur votre appareil, recherchez-vous sur votre appareil:

Play Services App

S'il manque, j'ai le sentiment que le nouveau GMS ne fonctionnera pas, car votre émulateur n'a aucune carte Google ou Google Play Services, cela l'empêchera de fonctionner car elle ne trouve pas le colis.

de l'apparence de celui-ci, GMS échoue silencieusement sur un appareil réel au lieu de s'écraser comme l'émulateur.

Installation manuelle Google Play Services sur votre appareil et réessayez.


0 commentaires


1
votes

J'ai eu un problème similaire. Après l'installation (et la désinstallation ultérieure) Google Maps, tout s'est installé.


0 commentaires

1
votes

Assurez-vous d'inclure un appel à: xxx

quelque part dans votre demande (c'est-à-dire à propos de la section). J'ai eu le même problème jusqu'à ce que j'utilise cela.

(Je comprends que ce message est d'un mois et l'utilisateur peut avoir emménagé dans le développement, mais d'autres peuvent bénéficier de ce bit d'informations comme je l'ai fait) < / p>


2 commentaires

Il est utilisé pour vérifier la disponibilité des services Google Play, le problème est que l'utilisateur n'a peut-être pas installé Google Maps sur son appareil.


La déclaration que j'ai faite ci-dessus fait référence à ce que Google attendez-vous à mettre dans votre demande pour donner crédit à leurs licences. Sans cela, ma mise en œuvre ne fonctionnait pas.



1
votes

J'ai expérimenté les mêmes problèmes avec un appareil Android 2.3.7 et aucune des réponses en ligne me dirigait dans la bonne direction. Sur un front sauvage, je force cesser de fumer des services et relancé mon application et les cartes ont commencé à rendre.


0 commentaires

0
votes

Une bonne solution pour l'émulateur est Genymotion!
Téléchargez-le après la connexion @ http://www.genymotion.com
Installez-le et de la boîte virtuelle
Dans Eclipse Rechercher sur http://plugins.genymotion.com/eclipse dans "Installez le nouveau logiciel". < BR /> Ouvrez un émulateur avec celui-ci, créez un périphérique virtuel avec "Google Apps", installez-y le service de lecture, et c'est tout, lorsque vous compilez votre application, vous pouvez choisir le périphérique Genymotion Emuler ..
Cela prend beaucoup de mémoire, mais fonctionne vraiment mieux qu'avd; -)


0 commentaires