我测试的手机是小米8,root权限已经刷过了,但是在pc端使用adb root命令的时候,会报错"adbd cannot run as root in production builds"
后来查资料发现是因为Magisk和安卓9版本的问题
https://www.cnblogs.com/jeason1997/p/12410537.html
解决方案是可以修改magisk的配置文件ro.debuggable为1,因为安卓9默认在正式版是不支持adb root的,需要手动打开
下面是在pc端修改手机端magisk配置文件的方式
手机需要安装magisk并获取root权限
adb shell #adb进入命令行模式
su #切换至超级用户
magisk resetprop ro.debuggable 1
stop;start; #一定要通过这种方式重启手机
但是这个方式还是有一定问题就是,重启后会失效文章来源:https://www.toymoban.com/news/detail-717592.html
这个问题先待定,保持不重启问题就不大文章来源地址https://www.toymoban.com/news/detail-717592.html
到了这里,关于解决adb root命令时错误 adbd cannot run as root in production builds的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!