一、adb命令查看Activity堆栈

1.命令:

adb shell dumpsys activity

2.运行结果:

由于执行结果很长,我将有用的分成几张图分别截取出来:

结果:第一部分:

android app执行 cmd 安卓运行cmd命令_数据库


结果第二部分:

android app执行 cmd 安卓运行cmd命令_android app执行 cmd_02


结果第三部分:

android app执行 cmd 安卓运行cmd命令_数据库_03


结果第四部分 :

android app执行 cmd 安卓运行cmd命令_数据库_04


结果第五部分:

android app执行 cmd 安卓运行cmd命令_adb命令_05


结果第六部分:

android app执行 cmd 安卓运行cmd命令_android app执行 cmd_06


二、adb命令查看数据库明细

1.命令:

命令1:进入应用的databases目录:

cd data/data/< - package name - >/databases

命令2:打开特定数据库:

sqlite3 [数据库名]

命令3:查看数据库下所有表清单:

.tables

命令4:查看表结构操作:

select * from sqlite_master where type =”table”;

命令5:查看表数据操作:

select * from [表名];

2.运行结果:

android app执行 cmd 安卓运行cmd命令_数据库_07


三、获取Android签名证书的sha1值

1.命令:

1、使用cmd命令,将工作目录切换到.android目录下
2、输入:

keytool -list -keystore debug.keystore

3、输入密钥库口令:如果没设置,这里就是空,直接回车就进去

2.运行效果:

android app执行 cmd 安卓运行cmd命令_sqlite_08


四、打开与退出shell

1.命令:

1、进入shell:

adb shell

2、退出shell:

exit

2.运行效果:

android app执行 cmd 安卓运行cmd命令_sqlite_09


五、显示系统中全部的Android平台

1.命令:

android list targets

2.运行效果:

android app执行 cmd 安卓运行cmd命令_android app执行 cmd_10


六、安装APK程序–install

1.命令:

此命令会将程序安装到data/data目录下

adb install -r apk_name.apk

2.运行效果:

android app执行 cmd 安卓运行cmd命令_数据库_11


七、安装APK程序–push【其实是将一个文件写入到手机指定目录下】

1.命令:

adb push <本地文件> <手机待写入目录>

2.运行效果:

android app执行 cmd 安卓运行cmd命令_android app执行 cmd_12

这里运行失败,是因为我的手机没有root,没有往system中写入文件的权限。


八、从手机获取文件

1.命令:

adb pull <手机文件> <本地待写入目录>

2.运行效果:

android app执行 cmd 安卓运行cmd命令_sqlite_13


九、查看手机日志

1.命令:

1、 先进入shell

adb shell

2、 再打开logcat 并可以使用grep进行筛选

logat | grep “筛选的内容”

2.运行效果:

android app执行 cmd 安卓运行cmd命令_android app执行 cmd_14

【未完待续。。。】