• Android adb shell 常用命令


    Ø  简介

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

     

    1.   什么是 adb shell

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

     

    2.   设置 adb 环境变量

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

    clip_image001[8]

    2)   编辑“系统环境变量”,将 SDK 中的 platform-tools 目录添加 path 中去,例如:C:UsersGOOAppDataLocalAndroidsdkplatform-tools

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

    clip_image003[8]

     

    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 包括:asciicsvcolumnhtmlinsert(数据插入的 INSERT INTO 语句)、linelisttabstcl

    .width

    NUM1, NUM2…

    设置列宽度

    .header/headers

    on|off

    设置是否显示列名

    .databases

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

    .table/.tables

    [TABLE]

    查看数据库中的所有表

    .schema

    [TABLE]

    查看建表语句

    sql

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

    .exit/.quit

    退出 sqlite 命令

    ctrl + d

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

    使用示例:

    clip_image005[8]

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

  • 相关阅读:
    linux和window双系统下修改系统启动项
    linux下定位文件
    gcc/g++命令
    asp.net(C#)清除全部Session与单个Session
    响应式布局简介
    JS MD5
    遍历 DataSet
    标题背景圆角 随意宽度
    position
    vertical-align:middle图片或者按钮垂直居中
  • 原文地址:https://www.cnblogs.com/abeam/p/8908225.html
Copyright © 2020-2023  润新知