DDMS pas en mesure d'envoyer l'emplacement de l'émulateur
DDMS n'est pas en mesure d'envoyer l'emplacement de l'émulateur. J'ai essayé d'envoyer simplement l'emplacement de DDMS, mais encore l'émulateur n'est pas en mesure de recevoir de l'emplacement. L'application fonctionne correctement dans l'appareil, mais n'est pas capable de capturer des données de localisation dans l'émulateur.
Je suis en train de tester sur émulateur Android 2.2. Quelqu'un peut-il me faire savoir ce que peut être le problème?
- C'est plus probablement que vous avez un contrôle
isDeviceHasGPSProvider()
et l'Émulateur renverra toujours false. Peut-être que votre application n'est pas en fait l'inscription pour l'emplacement des mises à jour
Vous devez vous connecter pour publier un commentaire.
Je viens d'utiliser la console android via telnet, il fonctionne toujours.
Il suffit d'ouvrir une ligne de commande:
5554 est le numéro de port de votre émulateur, il est généralement, mais peut changer, il peut être sur la fenêtre de fram de l'émulateur comme PORT:AVD_NAME.
Vous serez accueilli avec un Android message de la console.
Pour envoyer les positions de votre appareil de type.
geo fix []
Deux déclarations valables serait
Espère que cette aide, ce n'est pas DDMS, mais il fonctionne toujours. Vous pouvez également nourrir les phrases nmea, mais je ne pense pas que vous avez besoin que.
Assurez-vous que votre AVD a GPS de soutien matériel à vrai
Créer de Nouveaux AVD > Matériel > Nouveau > support GPS
Valeur doit être "oui"
Également, vous assurer que votre application demande l'emplacement des mises à jour, d'une certaine façon, sinon l'émulateur va simplement ignorer tous les emplacements de DDMS ou de la console.
Je ne sais pas ce que votre installation ressemble, mais j'ai eu des problèmes d'envoi de lieux via DDMS à l'aide de Windows XP et paramètres régionaux définis à suédois. Modification des paramètres régionaux de l'anglais(états-unis) résout le problème pour moi. Je suppose que cela a quelque chose à voir avec la façon dont les nombres sont formatés. Avec le suédois paramètres de numéros sont mis en 123 456 789,00 et de l'anglais(états-unis) comme 123,456,789.00. Espérons que cela aide
J'ai eu ce problème et je résoudre le problème en désactivant le pare-feu,
espérons que cela fonctionne pour vous.