解决 Error: java.lang.SecurityException: PID 22059 does not have permission android.permission.CLEAR_A

本文介绍了如何解决安卓手机在使用ADB清除应用数据时遇到的SecurityException,重点讲解了OPPO手机上需要额外开启的USB调试设置,以确保权限正确授予。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题:手机一直可以使用adb 但是清除app数据时。突然提示

Error: java.lang.SecurityException: PID 22059 does not have permission android.permission.CLEAR_APP_USER_DATA to clear data of package 包名

解决:

从报错信息可以看出是没有权限导致的,重新连接手机,打开adb调试还是不行,搜索到别的同学是通过usb调试需要打开一项usb调试(安全模式),解决的问题。
在这里插入图片描述

但是我用oppo手机 没有这个选项,在开发者选项中打开usb调试,同时还需要开启以下2项,即可。
在这里插入图片描述

在这里插入图片描述

因为厂商的不用,设置就不一样,论统一的重要性

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值