码迷,mamicode.com
首页 > 移动开发 > 详细

2018.11.28 Android踩坑(读写文件)

时间:2018-11-29 01:39:45      阅读:294      评论:0      收藏:0      [点我收藏+]

标签:windows   file   debug   令行   port   style   写文件   san   9.png   

  在学到使用Android Device Monitor 查看文件的时候,发现Android Device Monitor在Android Studio里面找不到了,网上查了原来是被官方弃用了,现在通过命令行的方式启动

1.打开Project Structure找到sdk安装路径

技术分享图片

 

2.找到这个路径打开里面tools文件夹下面的monitor.bat双击运行即可打开Android Device Monitor

技术分享图片

 

 


  虽然说找到了Android Device Monitor,但是打开报了个Could not open Selected VM debug port(8700).的端口错误。

解决方法:

1.在Android Device Monitor菜单栏打开windows->Preferences->Android->DDMS,修改成下图

技术分享图片

 

2.保存完我还是会报错,最后电脑重启了才没这个错误


  重启完电脑没报端口错后,又遇到新坑了,/data/data下面无法访问,查了查才知道原来是data文件夹的权限访问问题

技术分享图片

解决方法:

1.回到安装sdk的路径,鼠标左键选中platform-tools文件夹(不要双击),按住Shift键,然后鼠标右键,点击选项在此处打开命令窗口

技术分享图片

 

2.类似下图输入(包名根据自己实际为主)

技术分享图片

 

  adb shell

  su

  chmod 777 /data

  chmod 777 /data/data

  chmod 777 /data/data/包名(例如com).包名.包名

  chmod 777 /data/data/包名.包名.包名/files

  chmod 777 /data/data/包名.包名.包名/files/data

 

3.重新打开Android Device Monitor,可以发现权限变了

技术分享图片

 

4.最后我在/data/data/包名下找到SQLite创建的文件

技术分享图片

 


 

2018.11.28 Android踩坑(读写文件)

标签:windows   file   debug   令行   port   style   写文件   san   9.png   

原文地址:https://www.cnblogs.com/real1587/p/10035824.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!