Adnroid Studio开发权限问题

在androidManifest文件中已经添加了权限:<uses-permission android:name="android.permission.READ_CALL_LOG"/>、<uses-permission android:name="android.permission.WRITE_CALL_LOG"/>;但是结果还是报错:

06-04 13:31:45.787 10372-10372/com.example.zap.test E/AndroidRuntime: FATAL EXCEPTION: main

                                                                      Process: com.example.zap.test, PID: 10372

                                                                      java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.zap.test/com.example.zap.test.MainActivity}: java.lang.SecurityException: Permission Denial: opening provider com.android.providers.contacts.CallLogProvider from ProcessRecord{22bc8e8 10372:com.example.zap.test/u0a68} (pid=10372, uid=10068) requires android.permission.READ_CALL_LOG or android.permission.WRITE_CALL_LOG

                                                                          at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2416)

                                                                          at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2476)

                                                                          at android.app.ActivityThread.-wrap11(ActivityThread.java)

                                                                          at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1344)

                                                                          at android.os.Handler.dispatchMessage(Handler.java:102)

                                                                          at android.os.Looper.loop(Looper.java:148)

                                                                          at android.app.ActivityThread.main(ActivityThread.java:5417)

                                                                          at java.lang.reflect.Method.invoke(Native Method)

                                                                          at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)

                                                                          at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)

                                                                       Caused by: java.lang.SecurityException: Permission Denial: opening provider com.android.providers.contacts.CallLogProvider from ProcessRecord{22bc8e8 10372:com.example.zap.test/u0a68} (pid=10372, uid=10068) requires android.permission.READ_CALL_LOG or android.permission.WRITE_CALL_LOG

                                                                          at android.os.Parcel.readException(Parcel.java:1599)

                                                                          at android.os.Parcel.readException(Parcel.java:1552)

                                                                          at android.app.ActivityManagerProxy.getContentProvider(ActivityManagerNative.java:3550)

                                                                          at android.app.ActivityThread.acquireProvider(ActivityThread.java:4778)

                                                                          at android.app.ContextImpl$ApplicationContentResolver.acquireUnstableProvider(ContextImpl.java:2018)

                                                                          at android.content.ContentResolver.acquireUnstableProvider(ContentResolver.java:1468)

                                                                          at android.content.ContentResolver.query(ContentResolver.java:475)

                                                                          at android.content.ContentResolver.query(ContentResolver.java:434)

                                                                          at com.example.zap.test.MainActivity.onCreate(MainActivity.java:37)

                                                                          at android.app.Activity.performCreate(Activity.java:6237)

                                                                          at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1107)

                                                                          at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2369)

                                                                          at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2476) 

                                                                          at android.app.ActivityThread.-wrap11(ActivityThread.java) 

                                                                          at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1344) 

                                                                          at android.os.Handler.dispatchMessage(Handler.java:102) 

                                                                          at android.os.Looper.loop(Looper.java:148) 

                                                                          at android.app.ActivityThread.main(ActivityThread.java:5417) 

                                                                          at java.lang.reflect.Method.invoke(Native Method) 

                                                                          at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726) 

                                                                          at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616) 



zapjone
浏览 3067回答 3
3回答

二维人

我也碰到了这个问题,, 你解决了吗 大兄弟

soulsoul

保存文件之后,试试重启

redstonesl

保存、重启
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Android