我的手机是Android 9,我已经进行了有效的USB调试,然后将其连接到USB。 现在,我想检索每3个月删除一次的通话记录,因此, 我运行此:
adb shell content query --uri content://call_log/calls
它给了我这个错误
C:\Users\user\Downloads\platform-tools_r29.0.5-windows\platform-tools>adb shell content query --uri content://call_log/calls
Error while accessing provider:call_log
java.lang.SecurityException: Permission Denial: opening provider com.android.providers.contacts.CallLogProvider from (null) (pid=24824, uid=2000) requires android.permission.READ_CALL_LOG or android.permission.WRITE_CALL_LOG
at android.os.Parcel.createException(Parcel.java:1966)
at android.os.Parcel.readException(Parcel.java:1934)
at android.os.Parcel.readException(Parcel.java:1884)
at android.app.IActivityManager$Stub$Proxy.getContentProviderExternal(IActivityManager.java:6445)
at com.android.commands.content.Content$Command.execute(Content.java:464)
at com.android.commands.content.Content.main(Content.java:690)
at com.android.internal.os.RuntimeInit.nativeFinishInit(Native Method)
at com.android.internal.os.RuntimeInit.main(RuntimeInit.java:341)
Caused by: android.os.RemoteException: Remote stack trace:
at com.android.server.am.ActivityManagerService.getContentProviderImpl(ActivityManagerService.java:15895)
at com.android.server.am.ActivityManagerService.getContentProviderImpl(ActivityManagerService.java:15804)
at com.android.server.am.ActivityManagerService.getContentProviderExternalUnchecked(ActivityManagerService.java:16383)
at com.android.server.am.ActivityManagerService.getContentProviderExternal(ActivityManagerService.java:16378)
at android.app.IActivityManager$Stub.onTransact$getContentProviderExternal$(IActivityManager.java:11954)