DDMS下的data文件夹无法打开解决方案

在学习《第一行代码》第二版详解持久化技术处,在完成将数据存储到文件中后,发现在Android Service Monitor中无法访问File Explorer更无法进一步查看它的data文件夹。进行百度后了解到是Linux的权限问题。

下面是我解决这个问题的方案,希望对大家有所帮助。

刚开始打开File Explorer里面没有任何显示(若刚开始有显示文件夹,但存在文件夹无法打开问题的话从步骤五参阅)。

第一步:下载ddmlib.jar

下载链接:https://pan.baidu.com/s/14jNyMccAf2I_B5OEwZ2jMA 

提取密码:yemr

 

第二步:在你的Android安装目录下搜索ddmlib.jar,可能会搜到很多ddmlib.jar,此时不要慌,我们需要替换的是

tools\lib\monitor-x86_64\configuration\org.eclipse.osgi\bundles\2\1\.cp\libs下面的ddmlib.jar。

第三步:找到它,并且将下载好ddmlib.jar复制并且替换它。

第四步:重新打开Android Service Monitor中的File Explorer,你会惊喜的发现,,,终于有目录树了!!!

但是,目录树显示出来了,但我们所需要的data文件还是无法打开,那么这该如何是好呢?

此时我们可以看到我们所需要打开的data文件夹的Permissions状态是drwxrwx--x,在此状态下是无法打开的。下面是我的针对此问题的解决办法。

第五步:找到你Android sdk下这个platform-tools文件夹,进入,按住shift右击  点击 “在此处打开Powershell窗口”

第六步:打开Powershell窗口之后,输入如下的命令。

这样你就可以找到你的文件,接下来我们将其导出。

第七步:当你想导出框框中的文件时(下图的最左边按钮是导出文件到电脑)

此时我们会得到下面的这些错误提示,无法将其导出到电脑。

出现了上面的信息,操作失败了,原来是模拟器默认文件没有读写权限。

第八步:在 Android sdk下这个platform-tools文件夹下按上面的方法打开命令窗口,输入如下命令

这样之后,在此处出现的问题就全部解决了,将自己的解决步骤完整的记录下来,供大家参考

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值