zoukankan      html  css  js  c++  java
  • Android测试(二)——adb常用命令

    adb介绍:

    adb用于通过电脑端与模拟器或者真机设备交互。可以使用命令进行安装应用,截图,录屏等操作。

    Android系统中,应用都在一个独立的沙箱中运行,即每一个Android应用程序都在它自己的进程中运行,都拥有一个Dalvik虚拟机实例。

    /data/data就是沙箱文件夹,这里装着所有应用安装之后的数据,只有root用户才可以访问。

    连接设备:

    安装应用包apk文件:

    adb install apk文件

    卸载应用:

    adb uninstall 包名

    将设备中的文件放到本地:

    adb pull 设备文件目录 本地文件目录

    将本地文件传到设备中:

    adb push 本地文件目录 设备文件目录

    截屏操作:

    adb shell screencap -p 截图文件保存位置

    录屏操作:

    adb shell screenrecord 视频文件保存位置

    查看当前应用日志信息:

    adb logcat |findstr 包名

    查看指定包名的应用的详细信息:

    adb shell dumpsys package 包名

    查看指定进程名或者进程id的内存信息:

    adb shell dumpsys meminfo 包名或者进程id

    查看指定包名应用的数据库存储信息,而且也能看到该医用执行过的SQL语句:前提是查看的应用必须要打开,否则显示不出结果的:

     shell命令:

    打开adb,输入adb shell:

    查看设备IP地址:

    查看设备的端口号信息:

    查看当前应用的CPU消耗信息:

    top 【-n/-m/-s/-t】

    -m:最多显示多少个进程;

    -n:刷新次数;

    -d:刷新间隔时间(默认5秒)

    -s:按哪列排序

    -t:显示线程信息而不是进程

    查看当前进程的内存映射信息,比如加载了那些so文件,dex文件等:

    查看进程id:ps |grep 包名

    查看内存加载情况:cat /proc/进程id/maps

  • 相关阅读:
    Mac OS X下GnuPlot的安装
    为PHP编译imap扩展
    jQuery做个TextBox自动完成条
    sql 查询模块
    WinForm控件查找奇思
    支持拼音检索的TextBox扩展控件使用
    自定义控件重写Listbox实现item图标变换和item点击事件
    支持拼音检索的TextBox扩展控件
    (转)SendMessage API
    使用C#获取CPU及硬盘序列号的源代码
  • 原文地址:https://www.cnblogs.com/xiaoqiyue/p/10516364.html
Copyright © 2011-2022 走看看