赞
踩
问题来自郭霖的《第一行代码:Android(第二版)》第6.4小节-数据库存储。
为了检查程序中使用到的建表语句是否成功,我们会用到adb shell 这个工具检查模拟器中的数据库文件。而为了能够访问到模拟器中的所有文件,第一次使用时,需要将权限从普通管理员转换到 超级管理员。
配置好系统环境变量,打开cmd,输入adb shell+回车,如图所示:
输入su命令,尝试将普通管理员升级为超级管理员,升级尝试失败画面:
窗口显示“inaccessible or not found”,问题如上。
解决方法也很简单,只需更改模拟器的规格,转变为非“Google Play”的版本即可。
注意:无需改变模拟器使用的API版本!!
红色为问题模拟器,绿色为更改后的模拟器。
启动绿色模拟器后,重新运行cmd和adb shell + 回车,紧接着输入su + 回车,结果如下图所示:
升级权限成功。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。