• adb环境配置+常用adb命令+Logcat命令的用法+手动进行文件比对的方法+批量挪bug


    1. adb环境配置:
    下载adb环境变量包;
    打开计算机属性-高级系统设置-环境变量;
    新建变量adb,值为刚才的环境变量包路径;
    编辑path值,在最后面加上;%adb%;
    确定就妥了

    2. 常用adb命令:
    清除app包名的存储数据:adb shell pm clear 加上app包名,比如adb shell pm clear com.qihoo.huochepiao
    检查adb环境配置是否成功:adb
    检查手机有没有成功连接:adb devices(出现手机标识的一串字符即为连接成功)
    命令行覆盖安装apk:adb install -r XXX.apk
    adb shell(出现手机标识符即为连接成功,有时是*$)
    检查adb连接有啥问题:adb nodaemon server(定位到问题后百度吧)
    将抓包结果保存为文档:adb logcat >D:/log.txt
    抓包结果中显示时间:adb logcat -v time -d *:W > D:/b.log
    在命令行窗口中显示log:adb shell---logcat
    获取手机品牌:adb shell getprop ro.product.brand

    查看某apk正在运行的进程及占内存情况:adb shell           ;          dumpsys meminfo | grep -i com.android.browser

    将电脑的文件push到手机中:adb remount    ;     adb push D:file.txt system/

    将手机的文件pull到电脑:adb pull /data/data/xxx_preferences.xml D:/a.xml

    查看手机中的文件可以使用:adb shell    ;     cd system/etc      ; ls    ;   rm 文件名(删除)

    少数电脑不能识别Android手机时,可以将设备管理器下的Android手机的VID、PID增加到adb_usb.ini文件中。
    将VID、PID中“_”后的4位数增加到adb_usb.ini下(注:adb_usb.ini默认在C盘当前用户家目录下的.android目录下)

    3. Logcat命令的用法:(摘自http://biancheng.dnbcw.info/linux/350558.html)
    1) 显示全部日志信息:adb logcat
    2) 显示某一TAG的日志信息:adb logcat -s TAG名称
    3) 显示某一TAG的某一级别的日志信息:adb logcat TAG名称:级别.....TAG名称:级别 *:S
    注:日志级别(V-verbose,D-debug,I-info,W-warning,E-error,F-fatal,S-silent),*:S(确保日志输出的时候是按照过滤器的说明限制)
    4) 显示某一级别以上的全部日志信息:adb logcat *:级别
    5) 以某种格式显示日志信息:adb logcat -v 格式
    注:日志格式(brief,process,tag,thread,raw,time,long)
    6) 显示缓冲区中的日志信息:adb logcat -b 缓冲区类型
    注:缓冲区类型(radio-无线缓冲区,events-事件缓冲区,main-主缓冲区,默认)
    7) 清理已经存在的日志:adb logcat -c
    8) 将日志显示在控制台后退出:adb logcat -d
    9) 将日志输出到文件:adb logcat -f 文件名
    注:DDMS的LogCat中文乱码:修改MultiLineReceiver类中的addOutput()方法,将其中的"ISO-8859-1"改成"UTF-8",重新编译源码。

    4. 手动进行文件比对的方法:
    将新版本和旧版本的安装包分别进行解压,用BC进行对比;
    打开之后Ctrl+A全选;
    点击右键,选择=?Compare Contents,然后点击start;
    将对比的结果保存为txt文件附在邮件里,并在邮件中截图;
    另外需要比对新旧版本安装包的大小并附上分别的MD5值。

    5. 批量挪bug:
    先把bug搜出来, 在最下面选择Change Several Bugs at Once,点击check all,修改Version,增加comments

  • 相关阅读:
    第二阶段冲刺第1天
    每周总结(5.30)
    每周总结(5.23)
    个人作业——顶会热词进程2.3
    个人作业——顶会热词进程2.2
    c#日期相关代码
    Linux服务器安装mysql
    Linux运行yum时出现/var/run/yum.pid已被锁定,PID为xxxx的另一个程序正在运行的问题解决
    【转】火狐浏览器js转换日期问题
    docker流程
  • 原文地址:https://www.cnblogs.com/Q10B/p/6363325.html
Copyright © 2020-2023  润新知