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)
我在Manifest中确定了以下内容,但我不明白发生了什么
android:sharedUserId="android.uid.system"