Android Studio中虚拟机获取权限问题(cmd命令框中输入su没反应)

我们在做关于数据库的练习中,数据库操作必不可少,如果我们用AS中轻量型的sqlite3的话,先要进行path环境配置,还需要在cmd命令框中进行操作,

1.首先要在环境配置path中添加sqlite3,第一步要找到sqlite3.exe文件所在位置,它就在我们的Android sdk中,如果忘了自己的sdk的安装位置,可以先打开Android studio,点击File,打开Setting。

Android Studio中虚拟机获取权限问题(cmd命令框中输入su没反应)_第1张图片


2.在搜素框中输入sdk,就会看到sdk的路径

Android Studio中虚拟机获取权限问题(cmd命令框中输入su没反应)_第2张图片


3.将路径复制下来在我的电脑中找到所在sdk的位置,看到platform-tools,打开

Android Studio中虚拟机获取权限问题(cmd命令框中输入su没反应)_第3张图片


4.打开就可以看到我们的工具sqlite3.exe文件

Android Studio中虚拟机获取权限问题(cmd命令框中输入su没反应)_第4张图片

5.找到位置后,回到桌面,右击我的电脑——>属性——>高级系统设置——>环境变量——>找到系统变量的path目录——>

点击编辑——>点击新建——>把刚才的sqlite3.exe文件路径粘贴上——>依次点击确定保存后退出。

Android Studio中虚拟机获取权限问题(cmd命令框中输入su没反应)_第5张图片

6.这时候环境配置好了,我们打开cmd命令框,输入 adb shell,咦,这是什么问题,出现error,不要慌,这个问题是因为你没有打开虚拟机,所以你只要打开你的虚拟机即可,再次输入后看到这样的有个美元符号,说明你的虚拟机获取不了权限,有权限的应该是root和#都有,这个时候你输入su 如果还是没有变化,看看你的虚拟机是不是android7.0,Android 7.0的模拟器是没有root权限的,你再换个6.0的设备运行,输入adb shell后就显示正常。

Android Studio中虚拟机获取权限问题(cmd命令框中输入su没反应)_第6张图片

获取权限显示正常

Android Studio中虚拟机获取权限问题(cmd命令框中输入su没反应)_第7张图片


你可能感兴趣的:(Android)