首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

ADB获取APP崩溃日志

前言 在测试Android APP过程中遇到crash时,我们都需要把崩溃日志导出来作为附件传到bug管理工具中,今天分享一下我用方式。...目前抓取日志主流方法是通过eclipse或者eclipseddms组件进行捕抓,这两种方法缺点是启动时非常耗时。本文介绍方法,只需要3~5秒即可获取崩溃日志,比较快捷。...准备工作 在网上下载adb工具包,并保存在任意目录。 在环境变量path下添加adb路径。 在任意目录下新建一个txt文件,然后把下面的内容复制进去。 然后把该文件名称改为logcat.bat。...(bat文件调用adb工具,将手机运行日志拉到本地,并将实时日志也记录到本地) @ECHO OFF for /f "tokens=2 delims==" %%a in ('wmic OS Get localdatetime...SET timeStamp=%dt:~0,4%-%dt:~4,2%-%dt:~6,2%_%dt:~8,2%-%dt:~10,2%-%dt:~12,2% SET mutID=_mut @ECHO ON adb

2.5K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Android 使用心得 ❄️| 使用adb命令查看某个 进程 线程优先级 !

    前言 在上一篇博客中介绍了怎样使用ADB查看进程优先级 正好再写一篇博客说一下怎样查看这个进程中线程优先级 ---- 查看某个线程优先级 获取想要查看进程PID 查看线程优先级也很简单 先执行命令...:adb shell 然后执行命令找到进程号:ps -A | grep 包名 我这里使用是ps -A | grep com,可以筛选出进程名中带有‘com’,方便查找自己想要看进程,如下所示...根据进程PID查看线程优先级 经过上一步命令找到进程PID之后,就可以执行下一步查看线程优先级命令了 然后查看线程优先级命令:top -H -p PID 比如我这里是要查看进程号为2094...,进程号就是PID 那我要输入命令就是:top -H -p 2094,然后就可以显示出你查找这个 进程中 所有线程优先级了!...Android中线程优先级与调用顺序有关,优先级越高被调用可能性越高(注意,是可能性更高),也就是说即使线程A优先级大于线程B,同等情况下线程A不一定先于线程B被调用。

    1.8K30

    iOS开发之提取AppUI素材

    在学习当中,有时候看到非常好App,手痒同学可能都想"临摹"一番,但是往往由于无法获取AppUI素材以致"功败垂成",今天就介绍一下如何快速提取App素材"为我所用",但是注意提取出来素材是别人成果...一、打开iTunes,在App Store下载自己觉得UI做不错App,如美团,直接搜索美团,然后下载即可,下载完成以后可以在我应用中看到App。 ?...下载App.png 二、将App直接拖拽到桌面,得到Appipa文件 ?...拖拽App.gif 三、下载第三方工具 iOSImagesExtractor,下载地址 https://github.com/devcxm/iOS-Images-Extractor 目前是0.3.1版本...获取素材.gif 最后就可以去搜索自己想要素材进行练习了,so easy~~

    1.6K90

    App自动化测试|adb版本过低报错提示

    adb版本过低报错An unknown server-side error occurred while processing the command....Run ‘adb version’ in your terminal of the host device to find your version of adb.1、首先去DOS窗口中查看adb 版本号...命令:adb version;2、adb是没有自动升级命令,如果想要更新adb版本,我们可以在网上找到自己想要版本进行更新;下载网盘中想要ADB版本:链接:https://pan.baidu.com.../s/1MpBUp2wVdkH2RTMa5wOL8g提取码:1w0t3、假如你下载是1.0.40adb压缩包,把它解压后可以找到下面几个文件,并复制图片4、找到adb安装文件夹下platform-tools...文件夹,我这里是安装到了E盘图片 5、把刚才复制过文件复制到\platform-tools文件夹里,替换里面对应文件就行了图片6、再次打开DOS窗口,输入命令:adb version 查看adb版本号图片

    49520

    Android 使用心得 ❄️| 使用adb命令查看某个应用 进程优先级!

    前言 最近做项目用到了apk进程优先级部分,需要知道某个具体app在系统进程中优先级 所以就根据自己整理和参考一些网上这方面的知识来做一下总结 ---- 查看Android应用apk 进程优先级...第一步:获取想要查看进程PID 一个设备在运行时候肯定会有很多进程 因为设备一旦启动就会先运行许多系统应用,这是系统运行必要条件 所以我们先通过命令来找到我们想要查询某个进程 查看所有当前所有进程命令...在Windows上筛选某个进程:adb shell ps|findstr baidu 在手机上筛选某个进程:adb shell ps baidu 或者 adb shell ps|findstr -i baidu...android或者linux中shell命令是grep:adb shell ps|grepbaidu 然后我们根据进程ID,也就是PID找到我们需要查找某个进程 比如我要查找进程就是下面图中这个...---- 第二步:根据进程PID查看进程优先级 在第一步中我们找到了想要查找进程PID 那我们就根据这PID来查看他优先级 查看某个进程优先级命令:先进行adb shell,然后cat

    1.9K20

    Android APP测试日志文件抓取

    1    log文件分类简介   实时打印主要有:logcat main,logcat radio,logcat events,tcpdump,还有高通平台还会有QXDM日志   状态信息有...模式等   2    LOG抓取详解   l  实时打印 adb logcat -b main -v time>app.log 打印应用程序log adb logcat -b radio -v time...adb logcat -b events -v time 打印系统事件日志,比如触屏事件。。。...你去查一下/proc/kmsg信息有没有跟系统日志关联,如果有的话,你就可以读日志文件   o   dmsg抓取   adb shell dmesg > dmesg.txt   说明:dmesg用来显示开机信息...单独察看某个数据可使用cat指令察看,例如cat /proc/meminfo   2.bugreport结构分析   (1)dumpstate   MEMORY INFO   获取该log:读取文件/proc

    3.2K20

    Tomcat - 怎么控制某个类或者包下日志打印级别

    问题与分析 Tomcat是使用自己日志实现tomcat-juli.jar来打印日志信息日志会被打印到catalina.out里,除去你在项目里自己使用日志框架外,由System.out,System.err...比如现在catalina.out里有大量NotSerializableException,这个exception是由第三方jar包打印出来,log日志如下: 1 2 30-Oct-2018 17:53...serialize session attribute [javax.zkoss.zk.ui.Session] for session [EB56FE915F0611E8195FF5F95C96A9E2.app2...你甚至可以将范围进行扩大,变成如下配置: 1 de.javakaffee.web.msm.level = SEVERE 指定de.javakaffee.web.msm包下类只打印SEVERE级别的日志信息...补充 如果希望不打印日志信息,可以将level设置为OFF。 如果希望打印全部日志信息,可以将level设置为ALL。

    89020

    教你快速提取iOS App图片素材

    2016-08-2819:40:36 发表评论 420℃热度 2.1 下载app安装包 2.2 利用工具获取图片资源 目录 平时玩手机,看到iOS app中许多不错图片素材时候,有木有很心动,是不是想把其中图片资源导出来使用...,即可以练手,又可以提高自己审美观0-0,增加app颜值。...1.软件下载 下面介绍一个Mac端软件,很方便就可以导出iTunes中下载ipa中图片素材。我还是在Github上偶然发现这个项目的,作者乃福建厦门人是也。 ?...发表评论并刷新,才能查看 发表评论 2.软件使用 2.1 下载app安装包 打开iTunes ? ? ? 2.2 利用工具获取图片资源 打开下载好iosimagesextractor软件 ? ?...3.大功告成 到此为止,图片素材已经全部提取出来,其实还有一些方法:1.把ipa包下载好后,把后缀改为zip,解压后,可以看到Assets.car文件,不过据我亲测,有的app没有这个文件;2,利用iTools

    4.4K110

    APP测试之使用ADB可能遇到错误及解决办法

    错误一 在cmd中执行“adb ”,提示:adb不是内部或外部命令,也不是可运行程序。 这意味着没有配置好adb环境。...2、指定device来执行adb shell 命令:adb -s devicename shell 在多个device时候,执行adb命令一般都需要用参数-s指定device。...解决办法: 1、使用netstat -ano | findstr 5037查看5037端口对应进程号(因为5037是adb默认端口号); 2、taskkill /f /pid 进程号即可杀死,如下图所示...APP测试流程及测试点总结; 无法拒绝APP测试理由,如果你不知道,是我错! 速看,APP测试之ADB最全指南!...APP测试之Monkey压力测试(一) APP测试之Monkey压力测试(二) 说好不哭,现在就带你了解直播类音视频测试! 嘘,我瞒着开发解锁APP日志文件抓取及分析啦!

    3.9K30

    linux查看某个时间段日志(sed -n)-史上最详细

    前言 在linux上查找日志时候,如果我想找出某个时间段日志,比如查找今天早上8点到下午2点日志。...后来经过实践,指令是没有问题,只是开始时间和结束时间必须要是日志里面有才行。...59/p’ all.log 如果结束时间日志里面是没有的,查询结果就是开始时间到最后全部日志 sed -n ‘/2019-10-24 22:16:21/,/2019-10-24 22:16:58...也可以按小时模糊查询 sed -n ‘/2019-10-24 21*/,/2019-10-24 22*/p’ all.log 结合grep查询 sed 也可以结合 grep 使用,比如我查询上面日志某个时间段带有...我们可以查询某个时间段日志,导出到本地 sed -n ‘/2019-10-24 22:16:21/,/2019-10-21 20:16:58/p’ all.log > yoyo.log [root

    2.2K20

    linux提取具体某一行日志文件信息出来

    下面的命令提取文件 file.txt 中第 5 行: sed -n '5p' file.txt 其中,-n 表示不输出模式空间中内容,'5p' 表示选择第 5 行并将其打印出来。...以下命令提取文件 file.txt 中第 5 行: awk 'NR==5' file.txt 其中,NR 表示行号,$0 表示整行,== 表示相等,'5' 表示第 5 行。...以下命令提取文件 file.txt 中第 5 行: grep -n '' file.txt | grep '^5:' | cut -d: -f2- 其中,-n 表示输出行号,'' 表示匹配所有内容,'...以下命令提取文件 file.txt 中第 5 行: head -n 5 file.txt | tail -n 1 其中,head -n 5 表示选取前 5 行,tail -n 1 表示选取最后一行。...希望这些命令可以帮助您提取某一行。如果您有其他问题,请随时提问。 本篇文章如有帮助到您,请给「翎野君」点个赞,感谢您支持。

    17110
    领券