一、adb命令查看Activity堆栈
1.命令:
adb shell dumpsys activity
2.运行结果:
由于执行结果很长,我将有用的分成几张图分别截取出来:
结果:第一部分:
结果第二部分:
结果第三部分:
结果第四部分 :
结果第五部分:
结果第六部分:
二、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签名证书的sha1值
1.命令:
1、使用cmd命令,将工作目录切换到.android目录下
2、输入:
keytool -list -keystore debug.keystore
3、输入密钥库口令:如果没设置,这里就是空,直接回车就进去
2.运行效果:
四、打开与退出shell
1.命令:
1、进入shell:
adb shell
2、退出shell:
exit
2.运行效果:
五、显示系统中全部的Android平台
1.命令:
android list targets
2.运行效果:
六、安装APK程序–install
1.命令:
此命令会将程序安装到data/data目录下
adb install -r apk_name.apk
2.运行效果:
七、安装APK程序–push【其实是将一个文件写入到手机指定目录下】
1.命令:
adb push <本地文件> <手机待写入目录>
2.运行效果:
这里运行失败,是因为我的手机没有root,没有往system中写入文件的权限。
八、从手机获取文件
1.命令:
adb pull <手机文件> <本地待写入目录>
2.运行效果:
九、查看手机日志
1.命令:
1、 先进入shell
adb shell
2、 再打开logcat 并可以使用grep进行筛选
logat | grep “筛选的内容”
2.运行效果:
【未完待续。。。】