学习Android持久化技术遇到的问题

    • 1. Android Studio3.4中如何打开Android Device Monitor
    • 2. 打开Monitor时报错
    • 3. 找不到adb shell
    • 4. 在adb shell中无法切换成root用户

1. Android Studio3.4中如何打开Android Device Monitor

在AS3.4中的tools工具栏下不在有Android Device Monitor选项:


可以在SDK安卓目录下tools文件夹中找到Monitor(Android Device Monitor)

2. 打开Monitor时报错

  1. 卡在命令行由于运行tools文件夹下的工具需要先配置JDK环境变量,因此怀疑是JDK版本过低,在重新配置好JDK8的环境变量后顺利打开monitor
  2. 打开monitor后报错从信息中可以看出有程序占用了8700端口
  • CMD输入指令netstat -a -o 8700
  • cmd输入tasklist /fi "pid eq 13828
    发现是studio占用了该端口,所以把AS关闭即可

3. 找不到adb shell

使用adb shell需要将SDK\platform-tools文件夹下的AdbWinUsbApi.dll文件配置环境变量,配置环境变量的方法如下:
打开android sdk的安装目录,打开platform-tools文件夹,这里我的路径是E:\Android\SDK\platform-tools,如图所示:
先复制此路径,然后打开此电脑点击属性

点击高级系统设置–>环境变量–>path–>编辑

将刚刚复制的路径E:\Android\SDK\platform-tools添加进去,如图所示:
接下来打开CMD输入adb显示如下图所示则环境变量配置成功

现在插上手机或者打开模拟器在cmd输入adb shell即可

4. 在adb shell中无法切换成root用户


经过查阅,是系统镜像的原因,需要选择target栏中为(Google APIs)的镜像才能使用root用户[https://blog.csdn.net/yh18668197127/article/details/83313482]如下图所示:(https://blog.csdn.net/yh18668197127/article/details/83313482)更改镜像后顺利切换root用户

接下来使用chmod命令更改data文件夹权限,再次打开monitor即可查看/data文件夹下的内容

更多相关文章

  1. Android打开系统设置界面
  2. 常用Android应用程序中的Intent动作
  3. android SDK升级后错误
  4. Android(安卓)读取sdcard指定目录文件
  5. Android
  6. Android(安卓)Studio 使用Lambda表达式
  7. android 访问SMS短信收件箱
  8. Eclipse 默认打开Android(安卓)xml 布局
  9. Android逆向工程初步(一) 15.4.24

随机推荐

  1. Android(安卓)的 Material Design 初次尝
  2. Android(安卓)apk 反编译
  3. 各种开源Android(安卓)系统定制
  4. Android(安卓)AutoCompleteTextView的使
  5. Android(安卓)studio 2.0集成NDK
  6. android 自定义照相机Camera黑屏
  7. 使用 Android(安卓)Studio 搭建安卓开发
  8. Android(安卓)studio新建项目之后由于gra
  9. osg for android 学习之纹理丢失解决
  10. Android写入内部存储和sd卡