GPS sur émulateur ne pas obtenir le geo fix - Android

Je suis du développement d'une application pour le système d'exploitation android, je viens juste de commencer, mais je ne peux pas obtenir le GPS sur l'émulateur de travail.
J'ai lu sur internet que vous avez besoin d'envoyer un geo fix de l'émulateur afin d'activer le gps locationProvider. Je suis à la fois à l'aide de la DDMS et telnet pour essayer de l'envoyer, mais logcat jamais, me dit-il recived un nouveau correctif, et mon apolication voit encore le gps désactivé

voici mon code

package eu.mauriziopz.gps;

import java.util.Iterator;
import java.util.List;

import android.app.Activity;
import android.content.Context;
import android.location.LocationManager;
import android.os.Bundle;
import android.util.Log;

public class ggps extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        LocationManager l =(LocationManager) getSystemService(Context.LOCATION_SERVICE);
        List<String> li = l.getAllProviders();
        for (Iterator<String> iterator = li.iterator(); iterator.hasNext();) {
            String string =  iterator.next();
            Log.d("gps", string);
        }
        if (l.getLastKnownLocation("gps")==null)
            Log.d("gps", "null");   
    }
}

J'ai lu que le DDMS peut ne pas fonctionner correctement sur un autre OS anglais, mais telnet devrait fonctionner!

mise à jour: le gps est activé dans les paramètres

  • Est le prestataire GPS activé dans l'émulateur?
  • si vous voulez dire dans les paramètres, oui c'est