2010-11-24 9 views
2

J'essaie de tester une application Android. Je dois envoyer un emplacement fictif pour tester cela. Je me suis inscrit pour les mises à jour de requestlocation (..) méthode (comme suit)Geo Fix ne fonctionne pas dans Android SDK 2.2

locationManager.requestLocationUpdates (bestProvider, 20000, 0, ce);

Essayé d'envoyer des emplacements fictifs via l'onglet DDMS Eclipse ainsi que telnet depuis l'invite de commande. les commandes telnet comme suit

telnet localhost 5554
geo fixer 1 1

L'application fonctionne fine (c.-à-reçoit l'emplacement événement modifié) si je cours en utilisant AVD Emulateur utilisant 1,6 à 2,1. Cependant, il est ne fonctionne pas pour AVD Emulator 2.2. J'utilise la plate-forme SDK Android 2.2 révision 2.

Est-ce que quelqu'un rencontre un problème similaire? Comment avez-vous résolu cela?

PS. Informations supplémentaires. J'ai sélectionné "Autoriser les emplacements simulés" dans tous les émulateurs (1.6 à 2.2).
En outre, la ligne suivante est ajoutée dans Android Manifest

utilise-permission android: name = "android.permission.ACCESS_MOCK_LOCATION"

problème persiste. S'il vous plaît aider

Répondre

Questions connexes