对Ubuntu进行拷贝命令时,如果不是root用户,会出现权限不足的情况,无法操作
我们可以看到有一个字符$,代表着我们使用的是普通用户,我们的操作将会受到诸多限制,所以我们需要将普通用户切换到超级管理员(出现字符#代表超级管理员),输入su切换
#符号表示超级管理员
$ 符号表示普通管理员adb用户只有切换到超级管理员才可以执行诸多操作
输入su切换为超级管理员
su切换超级管理员失败,原因是我们使用的Android模拟器版本是处于7.0版本以上的(包括7.0),没有root权限
我们想要通过su切换超级管理员,必须下载一个Android模拟器版本处于7.0版本以下的,并运行它
安装模拟器详情请见https://blog.csdn.net/weixin_43521890/article/details/89702636
一、打开cmd命令窗口
输入adb shell
若是#则是超级管理员
若是$则是普通管理员
切换超级管理员,输入su-》回车
没有成功,原因:使用用的模拟器,带有了Googel play 是不允许获得管理员权限。
解决方法:下载一个Target是Google APIS的模拟器,打开AVD Manager,选择创建一个新的设备并给它更换镜像。
更换模拟器,重新打开:
对Ubuntu进行拷贝命令时,如果不是root用户,会出现权限不足的情况,无法操作
转载于:https://www.cnblogs.com/javazxy/p/7192695.html
配置好环境变量后,我们打开cmd
输入adb.shell
,就会进入设备的控制台
如何显示$
代表我们是普通管理员,需要通过su命令切换成超级管理员。但是提示/system/bin/sh: su: not found
其实这个问题是因为我们用的模拟器,带有了Googel play 是不允许获得管理员权限。
这时候我们要去下载一个Target是Google APIS的模拟器,打开AVD Manager,选择创建一个新的设备并给它更换镜像。
再尝试一下 成功解决了su命令不存在的问题了