7次の権限を使用して GPS にアクセスできません
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" />
アプリを開くと、次のように停止します。
locationMangaer.requestLocationUpdates(LocationManager.GPS_PROVIDER, 5000, 10, locationListener);
Logcat を以下に示します。" " でググったらjava.lang.SecurityException: invalid package name
7 件の結果が得られたので、困っていないことを願っています :( とにかく、誰かが私を正しい方向に向けることができれば、それは役に立ちます。また、ちょっとした背景情報です。これはAOSP rom です。しかし、 GPSがロックできることをGPS
テストアプリから確認しました。
E/AndroidRuntime( 836): FATAL EXCEPTION: main
E/AndroidRuntime( 836): java.lang.SecurityException: invalid package name
E/AndroidRuntime( 836): at android.os.Parcel.readException(Parcel.java:1425)
E/AndroidRuntime( 836): at android.os.Parcel.readException(Parcel.java:1379)
E/AndroidRuntime( 836): at android.location.ILocationManager$Stub$Proxy.getLastKnownLocation(ILocationManager.java:923)
E/AndroidRuntime( 836): at android.location.LocationManager.getLastKnownLocation(LocationManager.java:1171)
E/AndroidRuntime( 836): at com.derrick.rfsuite.MainActivity.processGPS(MainActivity.java:557)
E/AndroidRuntime( 836): at com.derrick.rfsuite.MainActivity.access$12(MainActivity.java:525)
E/AndroidRuntime( 836): at com.derrick.rfsuite.MainActivity$2.handleMessage(MainActivity.java:214)
E/AndroidRuntime( 836): at android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime( 836): at android.os.Looper.loop(Looper.java:137)
E/AndroidRuntime( 836): at android.app.ActivityThread.main(ActivityThread.java:4929)
E/AndroidRuntime( 836): at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime( 836): at java.lang.reflect.Method.invoke(Method.java:511)
E/AndroidRuntime( 836): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:791)
E/AndroidRuntime( 836): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:558)
E/AndroidRuntime( 836): at dalvik.system.NativeStart.main(Native Method)
マニフェストのこの行として次を特定しましたが、何が起こっているのかわかりません
android:sharedUserId="android.uid.system"