zoukankan      html  css  js  c++  java
  • adb文件copy及sqlite3:not found篇

    1.手机要具有root权限

     
    2.将PC端的文件push到手机端
     
        a.退出到cmd 
        b.adb push <PC路径> <文件路径>
        如:C:Usersjoho>adb push C:UsersjohoDesktoplog.txt /system/xbin
        可能提示:failed to copy 'C:UsersjohoDesktoplog.txt' to '/system/xbin/log.txt': Permission denied
        解决:获取system权限
           # mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system
           # chmod 777 /system
           # chmod 777 /system/lib
        # chmod 777 /system/xbin  ——自用
           # exitt
    3.删除刚刚push的文件
        # cd /system/xbin
        最好:ls一下,看先文件
        # rm log.txt   删除具体文件
        # rm -r XXX 删除XXX文件夹及其内容
        # rmdir XXX 删除XXX文件夹
    4.将手机端的文件pull 到PC端(手机端的文件还在)——同2
        a.退出到cmd
        b.adb pull <PC文件路径> <手机文件路径>
        C:Usersjoho>adb pull /system/xbin/sqlite3 E:
     
     
    综合: 将模拟器中的sqlite3文件拷贝到/system/xbin/目录下
    为什么要干这么一件事情?
    要在真机查看应用程序的数据库信息,需要用到sqlite3,通常sqlite3是安卓系统内置的,然而我的手机并没有
     
        a.将模拟器文件拷贝到电脑——通过eclipse文件管理器拷贝即可
        b.将sqlit3文件push到手机端——2
        c.执行sqlite3
            A.找到数据库路径  cd  /data/data/<项目包名>/databases    最好ls一下,看到XXX.db文件
            B.sqlite3 XXXX.db ——进入到数据库
            C.sqlite>.table ——可以查看表的信息
            D.sqlite>.schema ——可以查看创建该数据库的语句
    可能遇到问题:sqlite3权限不够的问题
    解决方法:2的解决方法,修改sqlite3的权限为最高777
  • 相关阅读:
    乘法逆元
    P1082 同余方程
    数论编程
    倍增LCA模板
    快速幂模板Super
    黑白染色的模板
    暑假提高组集训Day1 T2
    暑假提高组集训Day1 T1
    7月18日刷题记录 二分答案跳石头游戏Getting
    hdu4738(割桥)
  • 原文地址:https://www.cnblogs.com/erhai/p/4903521.html
Copyright © 2011-2022 走看看