Android &引用;非法进入“;在$cordovaGeolocation.getCurrentPosition上
使用Android &引用;非法进入“;在$cordovaGeolocation.getCurrentPosition上,android,cordova,geolocation,ngcordova,Android,Cordova,Geolocation,Ngcordova,使用cordova插件地理定位我在Android上遇到了以下错误: PositionError {code: 1, message: "Illegal Access"} 我检查了plugins/android.json文件,权限已经存在 { "xml": "<uses-permission android:name=\"android.permission.ACCESS_COARSE_LOCATION\" />", "count": 1 }, { "xml": "<
cordova插件地理定位
我在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
}
{
“xml”:“,
“计数”:1
},
{
“xml”:“,
“计数”:1
}
不知何故,它只是通过这样做得到了修复
cordova plugin rm cordova-plugin-geolocation
及
我在处理一个离子2项目,我也犯了同样的错误 我通过手动将下面的代码添加到plugins/android.json文件中修复了它:
{
"xml": "<feature name=\"Geolocation\"><param name=\"android-package\" value=\"org.apache.cordova.geolocation.Geolocation\" /></feature>",
"count": 1
}
{
“xml”:“,
“计数”:1
}
也许这会对某人有所帮助。删除并重新安装地理定位插件并没有解决我的问题。我不得不从cordova移除并重新安装整个android平台
cordova platform rm android
cordova platform add android
你是在安卓6.0上测试的吗?在5和6上,在真实设备和模拟器上都测试过。如果安卓6.0上出现这个问题,那一定是因为安卓M中引入了动态权限框架。不知道科尔多瓦如何处理它。
cordova platform rm android
cordova platform add android