ADB命令的使用

一、adb介绍

adb是Android SDK自带的一个调试工具,它存放在sdk的platform-tools目录下,可以在该目录下直接使用adb命令,也可以将该目录添加到系统环境变量Path中在用命令行中使用。

二、连接设备(Android手机或模拟器)

配置好环境变量之后就可以打开命令行使用adb工具了。在命令行界面中输入adb shell就会进入设备的控制台,如下图所示。


然后进入/data/data/com.example.demo/databases/目录下。如果出现/system/bin/sh: cd: /data/data/com.yxliu.demo/databases: Permission denied说明权限不够,此时输入su回车,再次进入该目录应该就可以成功。如果是真机,则需要root权限。
使用ls命令查看该目录下的文件,如图所示。

三、使用

3.1.1 使用sqlite命令打开数据库

输入命令sqlite3 BookStore.db即可,如图所示。

image.png

3.1.2 使用命令行对该数据库进行管理

例如键入.table命令查看目前数据库中有哪些表,键入.schema命令查看建表语句,使用SQL语句select * from Book;命令查询Book表中的数据,如图所示。

3.1.2 退出控制台

键入.exit.quit命令退出数据库的编辑,再键入exit命令就可以退出设备控制台了。

3.2.1 adb命令安装应用

  1. 先使用adb shell查看是否已连接
  2. adb install [flag] xxxx.apk

    flag一共有六个选项:

  • -l 锁定该应用程序
  • -r替换已存在的应用程序,也就是说强制安装, 低版本还是会安装失败
  • -t允许测试包
  • -s把应用程序安装到sd卡上
  • -d允许进行低版本的安装,也就是安装的比手机上带的版本低
  • -g为应用程序授予所有运行时的权限
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 本篇文章主要介绍以下几个知识点:SQLite 数据库存储;开源数据库框架 LitePal。 6.3 SQLite ...
    开心wonderful阅读 4,753评论 7 5
  • 《被卖来的疯女人》 她叫丽丽,没有人知道她真名是什么?家住哪里?在人们眼里,她是个疯女人,于是她又有了另外的...
    在一起的那些年阅读 3,843评论 0 2
  • 题目 描述 设计一个算法,计算出n阶乘中尾部零的个数 样例 11! = 39916800,因此应该返回 2 解答 ...
    悠扬前奏阅读 1,417评论 0 0
  • 今晚聊一聊睡眠。 睡觉是地球上每个人都需要的,是大多数人会苦恼的,是促进维持身心健康和头脑运作必不可少的免...
    飞天狐1984阅读 1,501评论 0 0
  • 路 总是充满不如真实的幻想 是看不见脚下磕绊着最真实的故事 花开了总有人在欣赏 鸟多了天也就不空调 到了该收获 多...
    生存以上生活以下_bef5阅读 1,235评论 0 0