2016-04-13 2 views
1

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 
} 
+0

Android 6.0でこれをテストしていますか? – camelCaseCoder

+0

5と6の両方で、実デバイスとエミュレータでテスト済みです。 – user623396

+0

Android 6.0でこの問題が発生した場合は、Android Mで導入された動的アクセス許可フレームワークのためにそれが必要です。 'cordova'がどのように処理するのか分かりません。 – camelCaseCoder

答えて

1

それを存在しています

cordova plugin rm cordova-plugin-geolocation 

cordova plugin add cordova-plugin-geolocation 
+0

これは、Cordovaのプラグインの悪い管理のためのdownvoteだと思います。答え自体のためではありません。 – user623396

0

私はIonic 2プロジェクトで作業していましたが、同じエラーが発生しました。

私は手動でプラグイン/ android.jsonファイルには、以下のコードを追加することによって、それを修正:

{ 
    "xml": "<feature name=\"Geolocation\"><param name=\"android-package\" value=\"org.apache.cordova.geolocation.Geolocation\" /></feature>", 
    "count": 1 
} 

多分これが誰かを助けます。

関連する問題