Android:创建没有GPS硬件的模拟器

Android:创建没有GPS硬件的模拟器,android,android-studio,gps,genymotion,simulator,Android,Android Studio,Gps,Genymotion,Simulator,当我收到谷歌关于访问权限的通知时,我发现了位置权限。据我所知,如果我们不在清单中添加“android.hardware.location.gps”功能,非gps硬件设备也会看到该功能 如果我加上我的应用程序不会显示给他们,我不想这样做 我想检查应用程序在没有GPS硬件的设备上的反应。我怎样才能创建这个模拟器 来自Google Play商店的实际消息 所需操作:如果你的应用程序需要GPS硬件才能正常运行,你需要在清单中明确添加“android.hardware.location.GPS”使用功能

当我收到谷歌关于访问权限的通知时,我发现了位置权限。据我所知,如果我们不在清单中添加“android.hardware.location.gps”功能,非gps硬件设备也会看到该功能

如果我加上我的应用程序不会显示给他们,我不想这样做

我想检查应用程序在没有GPS硬件的设备上的反应。我怎样才能创建这个模拟器

来自Google Play商店的实际消息

所需操作:如果你的应用程序需要GPS硬件才能正常运行,你需要在清单中明确添加
“android.hardware.location.GPS”
使用功能

发生了什么变化

我们将于2016年10月15日做出更改,这将影响API版本21(Android 5.0,棒棒糖)或更高版本的应用程序,这些应用程序使用ACCESS\u FINE\u LOCATION,但没有明确使用“Android.hardware.LOCATION.gps”功能。今后,这些应用程序将可安装在没有GPS硬件的设备上。在大多数情况下,这不会是一个问题,因为Wi-Fi和基于手机ID的定位为这些应用的典型操作提供了足够高的保真度。但是,任何需要GPS硬件的应用程序,如GPS导航器,都应该在其清单中明确添加“android.hardware.location.GPS”使用功能

如果您的应用程序需要GPS才能正常运行,而您的清单声明中未包含android.hardware.location.GPS,则您的用户可能会体验不好


阅读有关此更改的更多信息

您可以在真正的设备上尝试此操作。例如,联想A369i没有GPS硬件。如果您没有没有没有GPS的真实设备,您可以创建相应的虚拟设备。转到Android虚拟设备管理器->创建虚拟设备->新建硬件配置文件。在那个里你们可以找到GPS复选框,所以你们应该关闭它,你们将创建一个并没有GPS的设备。

您可以在真正的设备上尝试。例如,联想A369i没有GPS硬件。如果您没有没有没有GPS的真实设备,您可以创建相应的虚拟设备。转到Android虚拟设备管理器->创建虚拟设备->新建硬件配置文件。在那个里你们可以找到GPS复选框,所以你们应该关闭它,你们将创建一个并没有GPS的设备。

创建模拟器的任何想法创建模拟器的任何想法