2016-11-20 

一、简介

  Android Debug Bridge,我们一般简称为adb(调试桥),主要存放在sdk安装目录下的platform-tools文件夹中,它是一个非常强大的命令行工具,通过这个工具你能够与你的android设备进行交互,进行拷贝文件,安装程序,运行shell命令等操作。

二、配置adb环境变量

  

adb执行shell执行echo adb shell命令怎么用_sqlite

  

adb执行shell执行echo adb shell命令怎么用_表名_02

二、Android adb命令 

  1、启动shell命令 adb shell  或 adb shell <command命令>

    

adb执行shell执行echo adb shell命令怎么用_表名_03

    这个命令将登录设备的shell.后面加<command命令>将是直接运行设备命令, 相当于执行远程命令

  2、安装软件 adb install <apk文件路径+文件名> 

     

adb执行shell执行echo adb shell命令怎么用_sqlite_04

    这个命令将指定的apk文件安装到设备上.

  3、卸载软件 adb uninstall <包名>  

        adb uninstall -k <包名>

      这里的包名指的是你源程序的包名

      

adb执行shell执行echo adb shell命令怎么用_adb执行shell执行echo_05

      

adb执行shell执行echo adb shell命令怎么用_表名_06

     如果加 -k 参数,为卸载软件但是保留配置和缓存文件  

  5、发送文件到设备 adb push<本地路径><远程路径>

    在这里我们需要用到adb的另一个命令 重新装载(adb remount),我们需要使用这个命令使文件系统可读可写,但是有些手机不能用这条命令。

    

adb执行shell执行echo adb shell命令怎么用_包名_07

    拷贝文件

    

adb执行shell执行echo adb shell命令怎么用_sqlite_08

 

    push命令可以把本机电脑上的文件或者文件夹复制到设备(手机)

  6、下载文件到电脑 adb pull <远程路径><本地路径>

     1、打开ddms,随便找一个文件进行拷贝

      

adb执行shell执行echo adb shell命令怎么用_表名_09

      2、拷贝

      

adb执行shell执行echo adb shell命令怎么用_adb执行shell执行echo_10

      

adb执行shell执行echo adb shell命令怎么用_sqlite_11

    用pull命令可以把设备(手机)上的文件或者文件夹复制到本机电脑

  7、查看设备 adb devices

    

adb执行shell执行echo adb shell命令怎么用_包名_12

 

    这个命令是查看当前连接的设备, 连接到计算机的android设备或者模拟器将会列出显示 

  8、授权 chmod 777 授权的对象

     

adb执行shell执行echo adb shell命令怎么用_sqlite_13

    当我们无法访问ddms下的文件夹时,我们需要给你访问的文件夹授予权限才能进行访问,授权时我们需要用到最高权限  

三、sqlite基础

    有关SQLite基本语法学习可以去到菜鸟教材中心进行学习 http://www.runoob.com/sqlite/sqlite-syntax.html

  1、进入sqlite3,打开dos,输入sqlite3

     

adb执行shell执行echo adb shell命令怎么用_sqlite_14

       

adb执行shell执行echo adb shell命令怎么用_表名_15

      当test.db存在时,他会直接进入这个数据库,当不存在时,他会创建

   1、创建数据库表

      create table 表名(字段名);

      

adb执行shell执行echo adb shell命令怎么用_sqlite_16

 

   2、添加数据

      insert into 表名 values(对应的字段内容);

      

adb执行shell执行echo adb shell命令怎么用_adb执行shell执行echo_17

   3、查询数据

      select *  from 表名;

        

adb执行shell执行echo adb shell命令怎么用_sqlite_18

   4、删除表 

      drop table 表名

        

adb执行shell执行echo adb shell命令怎么用_包名_19