adb 常用命令

  • 格式:docx
  • 大小:8.38 KB
  • 文档页数:2

下载文档原格式

  / 5
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

常用命令:

1.显示当前运行的全部模拟器: adb devices

2.启动ADB adb start-server

3.停止ADB adb kill-server

4.安装应用程序: adb install -r [apk文件]

-l #锁定该程序-r #重新安装该程序,保存数据-s #安装在SD卡内,而不是设备内部存储

例:adb install --r D:\mm.apk

5.卸载应用程序: adb uninstall [packagename]

例:adb uninstall com.tencent.mm

-k #不删除程序运行所产生的数据和缓存目录(如软件的数据库文件)

例:adb uninstall -k com.tencent.mm

6. 讲手机设备中的文件copy到本地计算机:

adb pull 设备目录本地目录例:adb pull /sdcard/mm.txt D:\(讲内存卡根目录的txt文件copy到D 盘根目录)

7.将本地计算机的文件copy到手机设备中

adb push 本地目录手机设备目录例:adb push D:\mm.txt /sdcard

8.查看adb命令帮助信息: adb help

9.截屏例:adb shell screencap -p 截图文件路径

10.查看指定包名应用的数据库储存信息(包括储存的SQL语句)

例:adb shell dumpsys dbinfo[packagename]

11.查看指定的进程或则进程id的内存信息

adb shell dumpsys meminfo[packagename/pid]可以查看进程当前的内存情况

例:adb shell dumpsys meminfo com.tencent.mm

12.查看指定包名应用的详细信息(相当于AndroidMainfest.xmxxxxl中内容)

adb shell dumpsys [packagename]例:adb shell dumpsys com.tencent.mm

13.查看当前应用的activity信息adb shell dumpsys activity top查看bug报告:

adb bugreport

14.列出手机装的所有apk包名

adb shell pm list packages

系统应用:adb shell pm list packages -s

第三方应用:adb shell pm list packages -3

使用grep过滤 :adb shell pm list packages | grep qq

15.清除应用缓存信息:

adb shell pm clear [packagename]

16.通过adb启动应用程序页面

adb shell am start -n[包名+activity名]

例:adb shell am start -n com.tencent.mm/.ui.SplashAcitvity

强制停止应用有些时候应用卡死了,需要强制停止,则执行以下命令:adb shell am force-stop // 如:adb shell am force-stop cn.androidstar.demo

17、记录无线通讯日志:

一般来说,无线通讯的日志非常多,在运行时没必要去记录,但我们还是可以通过命令,设置记录:

adb shell

logcat -b radio

18、获取设备的ID和序列号: adb get-product

adb get-serialno

19、访问数据库SQLite3 adb shell

sqlite3#cd system/sd/data //进入系统内指定文件夹

#ls //列表显示当前文件夹内容

#rm -r xxx //删除名字为xxx的文件夹及其里面的所有文件#rm xxx //删除文件xxx

#rmdir xxx //删除xxx的文件夹

20.导出设备信息

adb get-serialno > 序列号.txt

adb shell cat /sys/class/net/wlan0/address > MAC地址.txt adb shell getprop ro.product.model > 设备型号.txt

adb shell getprop ro.build.version.release> 系统版本.txt

adb shell pm list packages -s > 系统应用的所有包名.txt

adb shell pm list packages -3 > 第三方应用包名.txt

adb shell wm size > 屏幕分辨率.txt

adb shell wm density > 屏幕密度.txt

adb shell cat /proc/cpuinfo > CPU信息.txt

adb shell pm list permissions -f > 权限.txt

adb shell pm list users -f > 用户.txt

21.重启adb reboot

备注:如有谬误,请指正,谢谢!