简体   繁体   English

在Android Marshmallow中启用模拟位置

[英]Enable Mock Locations in Android Marshmallow

I cannot get mock locations to work in Android Marshmallow. 我无法在Android Marshmallow中使用模拟位置。 I have installed app in Android 6.0 . 我在Android 6.0中安装了应用程序。 Now, When I want to set mock location for this app by following option. 现在,当我想通过以下选项为此应用程序设置模拟位置时。

Setting >> Developer Option >> Select Mock location app 设置>>开发者选项>>选择模拟位置应用

I can not see any Application to select. 我看不到任何要选择的应用程序。

Has anyone had success enabling mock locations under Marshmallow? 有没有人在Marshmallow下成功实现模拟位置?

If you use the Mock location permission: 如果您使用Mock位置权限:

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

Then you will be able to select your app by Setting >> Developer Option >> Select Mock location app 然后,您可以通过Setting >> Developer Option >> Select Mock location app来选择您的应用Setting >> Developer Option >> Select Mock location app

I was facing the same problem. 我遇到了同样的问题。 Even though my app's manifest file (debug build) had the required permission (ACCESS_MOCK_LOCATION), the Select Mock Location app showed no app in the list . 即使我的应用程序的清单文件(调试版本)具有所需的权限(ACCESS_MOCK_LOCATION), 选择模拟位置应用程序也显示列表中没有应用程序

Solution: 解:

I started my application, pressed the home button (to send my app's activity to the background), and then navigated to Settings -> Developer Options -> Select Mock Location App. 我启动了我的应用程序,按下主页按钮(将我的应用程序的活动发送到后台),然后导航到设置 - >开发者选项 - >选择模拟位置应用程序。 My app was now visible in the list. 我的应用程序现在可以在列表中看到。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM