Android 在广播接收机的模拟器中未接收GPS位置

Android 在广播接收机的模拟器中未接收GPS位置,android,gps,emulation,Android,Gps,Emulation,我无法在模拟器中运行的应用程序中接收GPS位置。我设置了一个位置侦听器,如下所示: locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, interval, 0, locationListener); locationManager.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, interval, 0, locationListener); 这

我无法在模拟器中运行的应用程序中接收GPS位置。我设置了一个位置侦听器,如下所示:

locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, interval, 0, locationListener);
locationManager.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, interval, 0, locationListener);
这在真实设备上运行良好,在模拟器中,执行此代码时不会生成异常。但不管我是通过DDMS还是telnet发送GPS位置,实际的侦听器都不会被调用。在真正的设备上,侦听器可以工作

我确实注意到Android的状态栏上显示了GPS图标,它表示位置是由GPS设置的,所以一切似乎都设置正确


我正在模拟器中运行Android 4.2.2。

显然,清单需要访问\u模拟\u位置权限