【问题标题】:Caused by: java.lang.SecurityException: com.example.geofences from uid 10049 not allowed to perform MOCK_LOCATION引起:java.lang.SecurityException:来自 uid 10049 的 com.example.geofences 不允许执行 MOCK_LOCATION
【发布时间】:2017-05-06 11:23:54
【问题描述】:

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

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

【问题讨论】:

    标签: android geolocation android-permissions


    【解决方案1】:

    我们需要做两步:

    第 1 步: 在 Android Manifest 中授予权限

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

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

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

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

    谢谢,

    【讨论】:

    • 是的,安全异常在 android 中总是与权限相关的异常
    • @Mrinmoy,我花了整整一天的时间进行第二步,我在清单文件中获得了许可,但我没有遵循第二步。终于找到解决办法了。
    猜你喜欢
    • 2018-08-05
    • 2017-12-12
    • 2023-01-18
    • 1970-01-01
    • 2011-11-27
    • 1970-01-01
    • 2018-02-27
    • 2017-02-03
    • 2020-12-29
    相关资源
    最近更新 更多