zoukankan      html  css  js  c++  java
  • 2018.11.28 Android踩坑(读写文件)

      在学到使用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创建的文件


  • 相关阅读:
    docker 安装ELK
    关于centOS安装配置mysql5.6那点事
    关于centOS安装配置xampp那点事
    PowerDesigner16.5连接Oracle数据库生成E-R图
    Microsoft Visual Studio 中工具箱不显示DevExpress控件的解决办法
    Linux 基础命令
    oracle数据库表空间创建&导入&导出
    weblogic10.3.6漏洞修改方案
    oracle数据库表空间追加数据库文件方法
    转移博客
  • 原文地址:https://www.cnblogs.com/real1587/p/10035824.html
Copyright © 2011-2022 走看看