Caused by: java.lang.SecurityException: com.example.geofences from uid 10049 not allowed to perform MOCK_LOCATION

Caused by: java.lang.SecurityException: com.example.geofences from uid 10049 not allowed to perform MOCK_LOCATION

我正在开发与 GPS 位置相关的应用程序,在为应用程序生成模拟位置点进行测试时遇到以下问题。

原因:java.lang.SecurityException:来自 uid 10049 的 com.example.geofences 不允许执行 MOCK_LOCATION

我们需要做两步:

第 1 步: 在 Android 清单

中授予权限
<uses-permission android:name="android.permission.ACCESS_MOCK_LOCATION"></uses-permission>

第 2 步: 在您的真实设备中,

转到设置 --> 开发者选项 --> 模拟位置应用程序选项和 select 您的应用程序进行测试。

模拟位置工作正常...:)

谢谢,