Java 无法在emulator、Android Studio上检测位置

Java 无法在emulator、Android Studio上检测位置,java,android-studio,android-emulator,google-location-services,Java,Android Studio,Android Emulator,Google Location Services,我在Github()上开发了一个Android应用程序,它演示了如何使用googleplay服务位置API来获取设备的最后一个已知位置 但是,当我尝试运行该应用程序时,会收到一条Toast消息,其中说明“未检测到位置。请确保设备上已启用位置。” 我已将以下权限添加到清单: <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> <uses-permission android:na

我在Github()上开发了一个Android应用程序,它演示了如何使用googleplay服务位置API来获取设备的最后一个已知位置

但是,当我尝试运行该应用程序时,会收到一条Toast消息,其中说明“未检测到位置。请确保设备上已启用位置。”

我已将以下权限添加到清单:

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

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

此外,emulator的扩展控件读取我当前的lat/long坐标


我想知道如何解决这个问题。

运行google地图应用程序并授予它所有权限,然后在地图显示后启动你的应用程序。 检查这一个以了解更多信息。