【发布时间】:2016-04-13 08:39:54
【问题描述】:
使用 cordova-plugin-geolocation 我在 Android 上收到此错误:
PositionError {code: 1, message: "Illegal Access"}
我检查了plugins/android.json 文件并且权限存在
{
"xml": "<uses-permission android:name=\"android.permission.ACCESS_COARSE_LOCATION\" />",
"count": 1
},
{
"xml": "<uses-permission android:name=\"android.permission.ACCESS_FINE_LOCATION\" />",
"count": 1
}
【问题讨论】:
-
你是在 Android 6.0 上测试这个吗?
-
在 5 和 6、真实设备和模拟器上测试。
-
如果Android 6.0出现这个问题,那一定是因为Android M中引入了动态权限框架,不知道
cordova是怎么处理的。
标签: android cordova geolocation ngcordova