Ø  简介

adb 命令是 Android SDK 中自带的一个调试工具,可以调试电脑中的手机或者模拟器,使用 adb 命令前需要将 sdk 中的 platform-tools 目录添加到环境变量中。

1.   什么是 adb shell

adb(Android Debug Bridge) 的字面意思是“安卓调试桥梁”,顾名思义就是可以对 Android 中的运行设备(手机/浏览器)进行调试或设置等。而 shell 的意思是“外壳程序”,and shell 则表示打开“安卓调试桥梁的外壳程序”,纯属个人理解。

2.   设置 adb 环境变量

1)   未添加 adb 环境变量的效果

2)   编辑“系统环境变量”,将 SDK 中的 platform-tools 目录添加 path 中去,例如:C:\Users\GOO\AppData\Local\Android\sdk\platform-tools

3)   添加 adb 环境变量后的效果(注意:需要重新打开一个 cmd 窗口

3.   adb 命令

命令

参数

说明

adb/adb help

查看 adb 命令帮助信息

adb shell

进入模拟器的 shell 模式

adb root

重新启动 adb 获取并获取管理权限

4.   adb shell 命令

命令

参数

说明

su

切换为超级管理员

cd

PATH

进入指定目录

ls

[-a] [-i] [-l] [-n] [-s]

列出目录内容
-a:列出所有文件,包括隐藏文件
-i:输出文件的i节点的索引信息
-l列出文件的详细信息
-n:用数字的GUID代替名称
-s:输出该文件的大小

chmod

[OPTION]<MODE>[FILE]

修改文件权限

exit

退出 adb shell 命令

5.   sqlite 命令

子命令

参数

说明

sqlite3

[DATABASE]

打开指定的 sqlite 数据库

.help

查看 sqlite 命令帮助信息

.mode

MODE[TABLE]

MODE 包括:ascii、csv、column、html、insert(数据插入的 INSERT INTO 语句)、line、list、tabs、tcl

.width

NUM1, NUM2…

设置列宽度

.header/headers

on|off

设置是否显示列名

.databases

列出所附数据库的名称和文件

.table/.tables

[TABLE]

查看数据库中的所有表

.schema

[TABLE]

查看建表语句

sql

执行 SQL 语句,语句必须以“;”分号结束

.exit/.quit

退出 sqlite 命令

ctrl + d

输入错误命令时,sqlite 命令就会产生“…>”提示,这时需要强制退出 sqlite 命令

使用示例:

注意:数据库名称大小写要一致,表名可忽略大小写。

Android adb shell 常用命令的更多相关文章

  1. 移动端 - adb shell常用命令

    一.文件操作相关命令 //进入设备 adb shell //进入指定目录"/data/local/tmp" cd /data/local/tmp //查看目录 ls //进入根目录 ...

  2. Android adb shell am 命令学习(1)

    am:activity manager 启动Activity,打开或关闭进程,发送广播等操作 为什么学习: 主要应用部分,后台启动对应的package的Activity adb shell am st ...

  3. adb shell常用命令

    一.文件操作相关命令 1.文件操作命令 子命令 参数 说明 cd 无 进入目录 cat [-beflnstuv] [-B bsize] [file...] 查看文件内容-n:显示行号-b:显示行号,但 ...

  4. adb shell常用命令总结

    一.文件操作相关命令 1.文件操作命令 子命令 参数 说明 cd 无 进入目录 cat [-beflnstuv] [-B bsize] [file...] 查看文件内容-n:显示行号-b:显示行号,但 ...

  5. Android adb的常用命令

    环境部署: 1.下载adb工具 2.下载奇兔刷机(或其它一键刷机软件),将手机与电脑进行连接 3.一键root手机 命令 1.获取设备列表及设备状态:adb devices  如果连接的设备不止一个, ...

  6. Adb shell 常用命令

    1. 查看IP adb shell netcfg 2. 查看挂载设备 adb devices 3. 将本地端口转发至手机端口 adb forward tcp: tcp: // PC上所有6100端口通 ...

  7. Appium无线连接安卓终端方法 + ADB Shell常用命令(持续更新)

    ADB无线连接手机的方法1)手机与PC有线相连 - 检查是否连接正常: adb devices - 执行以下命令:adb tcpip 5555 # 当前9001       - 成功提示:restar ...

  8. 安卓性能测试之 adb shell 常用命令

    pm list packages 列出包名adb shell pm list packages:列出所有的包名.adb shell dumpsys package:列出所有的安装应用的信息adb sh ...

  9. adb shell am命令

    adb shell am命令是在cmd命令行可以通过命令来启动Activity,Boradcast,Service等,更多使用可以参考下面附件. 比如在cmd串口我们发送广播,广播action是&qu ...

随机推荐

  1. hexo从零开始

    部署Hexo Hexo官方文档 新建一个文件夹,比如,Blog,然后进入该文件夹下: npm install hexo-cli -g hexo version 安装依赖包 npm install 配置 ...

  2. CSS 隐藏页面元素的 几 种方法总结

    用 CSS 隐藏页面元素有许多种方法.你可以将 opacity 设为 0.将 visibility 设为 hidden.将 display 设为 none 或者将 position 设为 absolu ...

  3. Manacher's Algorithm && 647. Palindromic Substrings 计算回文子串的算法

    注:转载自:https://www.cnblogs.com/love-yh/p/7072161.html

  4. 「SDOI2014」重建 解题报告

    「SDOI2014」重建 题意 给一个图\(G\),两点\((u,v)\)有边的概率是\(p_{u,v}\),求有\(n-1\)条边通行且组成了一颗树的概率是多少. 抄了几个矩阵树定理有趣的感性说法 ...

  5. 20165223 week6测试错题总结

    由于时间预估错误及手机自身卡顿问题,虽然已经作答完成,却在最后提交时出现错误,错失提交时间,所以没能按时提交答案,也就没有纠错,以下仅凭印象列出错题: Q1:若超出JVM运行能力,如"byt ...

  6. sscanf、sprintf、stringstream常见用法

    转载自:https://blog.csdn.net/jllongbell/article/details/79092891 前言: 以前没有接触过stringstream这个类的时候,常用的字符串和数 ...

  7. [USACO18JAN]Sprinklers

    [USACO18JAN]Sprinklers 一个矩形要符合什么条件 右上角的右上有点,左下角的左下有点 所以每列的选择高度为一个区间,小于后缀最大值大于前缀最小值(不管是作为右上角还是左下角) 然后 ...

  8. A1138. Postorder Traversal

    Suppose that all the keys in a binary tree are distinct positive integers. Given the preorder and in ...

  9. 初始redis数据库

    redis就是一个类似于存储在内存中的大字典 安装: windows下安装redis: 你需要在你的环境下安装: pip install redis 以上是在你的全局环境安装, 你如果用的是虚拟环境你 ...

  10. Day036--Python--线程

    1. 线程 from threading import Thread def func(n): print(n) if __name__ == '__main__': t = Thread(targe ...