这个在模拟器上应该是拿不到的 在真机上如果没用过GPS也是拿不到的,看这个方法的名字就知道是获取上一次定位的信息,实时的信息需要这样 LocationManager locMan = (LocationManager) this.getSystemService(Context.LOCATION_SERVICE); locMan.requestLocationUpdates(LocationManager.GPS_PROVIDER, 2000, 0, new LocationListener(){ @Override public void onLocationChanged(Location location) { Log.e("onLocationChanged", "location = "+location); if (location!=null) { Log.e("Longitude: " + location.getLongitude()); Log.e("Latitude: " + location.getLatitude()); } } }