更新AS DDMS问题: 我现在用的AS版本是3.1以上,它工具栏没有了DDMS按钮,但左下角有个DeviceFileExplorer,如下图: =========================================================== 打开AS的ddms时,首先遇到了这个问题如下: 1.尝试先使用administor方式启动monitor,没成功; 2.因为我的机器装了eclipse和AS,eclipse的android-sdk-windows\tools同样也有monitor.bat文件,对比两个文件大小不同,用这个monitor果真可以打开; 3.虽然打开DDMS,但显示8700 端口被占用,使用如下命令(lsof -i:8700)查看哪个进程使用8700这个端口,结果是AS,kill进程,重启好了; 参考:http://blog.csdn.net/lixin88/article/details/61925038(androidstudio 无法启动ddms)
================================== 再来是file explorer文件浏览器中的文件夹权限问题,看了很多帖子: http://blog.csdn.net/q394895302/article/details/52796883,(android studio关于真机调试DDMS中的data文件夹打不开的解决方法): 步骤: 1.进入SDK安装目录,找到platform-tools点击进去,按shift键并点击鼠标右键选择在命令行在此文件路径打开; 2. 输入adb shell,回车,然后再输入 su ,回车进入权限root模式 3. 输入chmod -R 777 /data/ 回车即可。(-R 是对该目录下所有文件夹都执行此操作,也可以不输入-R,直接chmod 777 /data/ 也是一样的),其中/data/是针对data文件夹,我的是storage,然后只是得到提示说这个文件夹只读不能操作未能成功; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ http://blog.csdn.net/myweishanli/article/details/37592515,Unable to chmod ***: Read-only file system问题的解决方法: 1.ROOT你的手机 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ http://blog.csdn.net/u013148287/article/details/52260795,Unable to chmod sdcard: Read-only file system,相同方法,这个更详细些;这个更详细,不过一开始不能看懂:http://blog.csdn.net/csdm_admin/article/details/53896755 sdcard文件夹没有任何权限 及 d- - - - - - - - - ------------------------------------------------------------------------------------- https://www.cnblogs.com/Seven-cjy/p/6102164.html,DDMS中File Explorer无法查看data/data文件解决办法,这篇文章里图文详细说了文件权限的介绍; ------------------------------------------------------------------------------------- http://blog.csdn.net/aurorayqz/article/details/65705300,Android Device Monitor 文件管理的常见问题 里面有好像是3个相关问题,主要是中间的问题2:File Explorer 中的文件无法访问?以及问题3:File Explorer 中的文件无法 pull(下载) 复制里面关于访问权限字符的一段话: 访问权限是 drwxrwx--x,这玩意是什么意思呢?我相信,学过 Linux 的同学肯定一眼就知道这是什么意思。不知道也没关系,听我慢慢道来,这一个字符串一共有 10 个字符,第一个字符表示是文件夹还是目录,如果第 1 个字符是 d,则表示是文件夹。后面 9 个字符可以分为三组,第一组 rwx 表示所有者(user)对文件的访问权限,r 表示可读(read),w 表示可写(write),x 表示可被执行,- 表示没有该权限;第二组 rwx 表示组群(group)对文件的访问权限;第三组 --x 表示其他人(other)对文件的访问权限,可以看到,没有 r 和 w,说明 data 对其他人来说是不可读不可写的。。 adb shell 是打开 adb 外壳程序。 问题三是关于adb root,以后碰到再研究。 以及他的关于使用 Android Device Monitor的总结: |
|
来自: songen2216 > 《Android Studio》