Android getLastKnownLocation(LocationManager.GPS\u提供程序)返回NULL

Android getLastKnownLocation(LocationManager.GPS\u提供程序)返回NULL,android,Android,我是Android新手,我正在尝试编写一个测试应用程序,它应该显示当前位置的纬度和经度。现在,我正在使用Android Emulator来实现这一点。这是我正在使用的代码 locationManager = (LocationManager)getSystemService(context); Location location = locationManager.getLastKnownLocation(LocationManager.GPS_PROVIDER); 但是location对象返

我是Android新手,我正在尝试编写一个测试应用程序,它应该显示当前位置的纬度和经度。现在,我正在使用Android Emulator来实现这一点。这是我正在使用的代码

locationManager = (LocationManager)getSystemService(context);
Location location = locationManager.getLastKnownLocation(LocationManager.GPS_PROVIDER);
但是location对象返回的是
NULL
,而不是某个模拟位置。我也在清单中添加了权限

<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>


如何实现此Android仿真器?

您必须将telnet连接到实例仿真器,并放置以下内容:

telnet localhost 5554
geo fix <lat> <lng>
telnet本地主机5554
地理定位

您必须远程登录到您的实例仿真程序,并放置以下内容:

telnet localhost 5554
geo fix <lat> <lng>
telnet本地主机5554
地理定位
得到答案。参考此:-得到答案。参考此:-