J'ai essayé d'exécuter le projet exemple du nouveau Google Maps v2 API
et un écran blanc fort> est affiché. p>
La question est de savoir pourquoi est-ce EDIT: strong> Eh bien, il semble que nous ne puissions pas l'exécuter encore sur l'émulateur, pourtant. p> p>
6 Réponses :
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: P>
P>
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. P>
de l'apparence de celui-ci, GMS échoue silencieusement sur un appareil réel au lieu de s'écraser comme l'émulateur. P>
Installation manuelle Google Play Services A> sur votre appareil et réessayez. P>
Le logcat a vu le message suivant:
12-06 09:40:36.707: E/Google Maps Android API(14657): Google Maps application is missing.
J'ai posé une question similaire et a écrit une post sur la manière de vérifier par programme si Google Maps est installée et redirige l'utilisateur dans le magasin de lecture si Google Maps ne sont pas installés. Voir cette question: Stackoverflow.com/Questtions/13778965/...
Dans mon cas, l'application Google Maps n'a pas pu être installé directement sur le marché.
C'est un peu inquiétant: / J'espère que l'API de PlayServices s'en occuperait!
Moi aussi, mais ça n'a pas fait. J'ai eu la dernière version installée et je n'ai toujours rien aidé.
J'ai eu un problème similaire. Après l'installation (et la désinstallation ultérieure) Google Maps, tout s'est installé. P>
Assurez-vous d'inclure un appel à: 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. P> (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> p>
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.
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. P>
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; -) p>
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/...