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
  • 相关阅读:
    [转]项目需求范围管理
    JavaScript 王者归来
    [转]大文件上传组件
    [转]使用vs2005自带的sql2005 express
    JS判断Caps Lock
    [转]Web项目管理思考
    [转]JS严格验证身份证
    两分钟用C#搭建IE BHO勾子, 窃取密码
    asp.net性能提升十个方法(Microsoft)
    [转]Asp.net 将js文件打包进dll 方法
  • 原文地址:https://www.cnblogs.com/erhai/p/4903521.html
Copyright © 2011-2022 走看看