解决Android Device Monitor 的 File Explorer 中无法打开某些文件夹的问题

 更新时间:2020年04月02日 09:44:47   作者:deniro  
这篇文章主要介绍了解决Android Device Monitor 的 File Explorer 中无法打开某些文件夹的问题,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

Android Device Monitor 的 File Explorer 中,列出了模拟器内的各种文件与文件夹,有的文件夹旁边明明有箭头符号,然而却打不开,比如下面的 data 文件夹:

1 分析

因为 Android 的底层是 linux,所以每个文件夹都是有权限控制的,比如 data 的 Permissions(权限)是 drwxrwx--x

我们来解释一下:

  • 第一个字符表示的是文件类型。如果是 d,则表示是文件夹。
  • 后面跟着三个三元组。
  • 共 10 个字符。

三个三元组各有不同的含义:

  • 第一个组表示文件所有者的权限。
  • 第二个组表示文件的组权限。
  • 第三个组表示所有其他用户权限。

三元组字符的含义(顺序是 rwx):

  • r - 允许读(read)
  • w - 允许写(write)
  • x - 允许执行(execute)
  • - - 没有上述某种权限(与位置有关)

2 解决

使用 Android SDK 中的 adb,为文件夹设置访问权限。

1、把 platform-tools 文件夹设置为环境变量:

找到 Android SDK 的安装路径,如果用的是 Android Studio,可以在 File → Settings → Android SDK 中找到安装路径:

Android SDK 配置

把它设置为系统环境变量:

系统环境变量

并加入 path。

2、打开 cmd,输入以下命令,为 data 文件夹设置相应的权限:

设置权限
备注:输入两次 exit,就能退出到 windows 盘符下。

这时,我们再打开 Android Device Monitor 的 File Explorer(会自动刷新),就可以正常打开 data 文件夹啦:

访问 data 文件夹

3 命令解析

adb shell :打开 adb shell 程序。
su :获取 root 权限。
chmod 权限 文件夹:为文件夹设置权限。

这里的 775,表示的是 rwxrwxr-x,每一个数字表示的是一个二进制数,比如 7,即 111,表示为这一个三元组设置所有的 rwx 权限。

更简单的做法是直接使用命令:

adb root

这样就不用一层一层文件夹设置权限啦O(∩_∩)O哈哈~

总结

到此这篇关于解决Android Device Monitor 的 File Explorer 中无法打开某些文件夹的问题的文章就介绍到这了,更多相关android   Device Monitor   File Explorer 内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Android调用google地图生成路线图实现代码

    Android调用google地图生成路线图实现代码

    Android程序调用本机google地图并且传递起始和终点位置生成路线图,有需要的朋有可以参考下,或许本文对你有所帮助,好了话不多说,看代码
    2013-02-02
  • Kotlin协程到底是如何切换线程的

    Kotlin协程到底是如何切换线程的

    kotlin协程可以用同步方式写异步代码,自动实现对线程切换的管理,本文主要给大家讲解kotlin协程到底是怎么切换线程的,感兴趣的朋友跟随小编一起看看吧
    2021-07-07
  • Android学习笔记之应用单元测试实例分析

    Android学习笔记之应用单元测试实例分析

    这篇文章主要介绍了Android学习笔记之应用单元测试,结合实例形式较为详细的分析了Android单元测试的实现原理与具体步骤,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-11-11
  • Flutter音乐播放插件audioplayers使用步骤详解

    Flutter音乐播放插件audioplayers使用步骤详解

    audioplayers是一个可以支持同时播放多个音频文件的Flutter的插件,可以播放多个同时的音频文件,这篇文章主要介绍了audioplayers的使用步骤,感兴趣想要详细了解可以参考下文
    2023-05-05
  • Android系统默认对话框添加图片功能

    Android系统默认对话框添加图片功能

    这篇文章主要介绍了Android系统默认对话框添加图片的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2017-01-01
  • 利用Android从0到1实现一个流布局控件

    利用Android从0到1实现一个流布局控件

    新项目用到了一种全新布局,Android标签流式布局的功能,正好一直说给大家讲自己定义控件的实现,这篇文章主要给大家介绍了关于利用Android从0到1如何实现一个流布局控件的相关资料,需要的朋友可以参考下
    2021-08-08
  • Android编程实现仿iphone抖动效果的方法(附源码)

    Android编程实现仿iphone抖动效果的方法(附源码)

    这篇文章主要介绍了Android编程实现仿iphone抖动效果的方法,结合实例形式分析了仿iphone抖动效果的页面布局及功能实现技巧,并附带实例源码供读者下载,需要的朋友可以参考下
    2015-11-11
  • 浅谈关于Android WebView上传文件的解决方案

    浅谈关于Android WebView上传文件的解决方案

    这篇文章主要介绍了浅谈关于Android WebView上传文件的解决方案 ,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-09-09
  • Android中使用adb命令通过IP地址连接手机

    Android中使用adb命令通过IP地址连接手机

    这篇文章主要介绍了Android中使用adb命令通过IP地址连接手机的方法,本文给大家分享两种解决方法 ,需要的朋友可以参考下
    2018-07-07
  • Json 生成与解析详解及实例代码

    Json 生成与解析详解及实例代码

    这篇文章主要介绍了Json 生成与解析详解及实例代码的相关资料,这里附简单实例帮助大家学习理解,需要的朋友可以参考下
    2016-11-11

最新评论