通过PowerShell查看Android端log信息
在Windows下我们可以通过在cmd中输入adb logcat相关命令来查看安卓设备上的log信息,这在PowerShell里也可以做到。所以方便做成一个脚本,以便复用。代码如下:
function List($target)
{
if($target.count -gt 1)
{
for($i=1;$i -le $target.count;$i++)
{
if(($target[$i] -ne "")-and($target[$i] -ne $null))
{
"["+$i+"]"+$target[$i] | Write-Host -ForegroundColor Yellow
}
}
}else
{
"There are no devices, yet!" | Write-Host -ForegroundColor Yellow
}
}
Write-Host "---------Check-log----------" -ForegroundColor DarkMagenta
$devices = adb devices
Write-Host "Below are the devices attached:" -ForegroundColor Cyan
List($devices)
Write-Host "Choose the device number:" -ForegroundColor Green
$choice = Read-Host
$keyword = Read-Host "Type the keyword you want to find"
adb -s ($devices[$choice].split())[0] logcat|Where-Object {$_ -like "*"+$keyword+"*"}
将以上代码保存到一个ps1文件中,这里叫“logFilter.ps1”:

右键使用PowerShell运行,效果如下:

首先选择设备号,这里我只有一个设备。然后输入关键字,也就是keyword,我输入的是“crash”,之后就会列出来目标机器上所有包含“crash”字段的log信息。实时刷新。
通过PowerShell查看Android端log信息的更多相关文章
- 查看Android应用签名信息
		
本文档介绍在Android下如何查看自己的应用签名及三方APK或系统APK签名信息,包含其中的MD5.SHA1.SHA256值和签名算法等信息. 1.查看自己的应用签名 可以通过两种方式查看 (1) ...
 - Android中Log信息的输出方法
		
第一步:在对应的mk文件中加入:LOCAL_LDLIBS:= -llog第二步:在要使用LOG的cpp文件中加入:#include <android/log.h>#define LOGD( ...
 - 查看android app 线程信息的命令
		
参考:https://my.oschina.net/zhiweiofli/blog/138454 ps | grep 'joyodream' 找到 app 的pid: joyodream为包名的一部分 ...
 - git给log设置别名来快速查看友好的log信息
		
把lg配置成了:git config --global alias.lg "log --color --graph --pretty=format:'%Cred%h%Creset -%C(y ...
 - Android将应用log信息保存文件
		
相信大家在做应用调试的时候,不可能时时通过USB线连着电脑去查看log信息,所以,将应用的log信息保存到手机本地就很有必要了,有助我们从这些log信息中提取有用的部分,以解决一些bug,下面我把网上 ...
 - adb logcat命令查看并过滤android输出log
		
cmd命令行中使用adb logcat命令查看android系统和应用的log,dos窗口按ctrl+c中断输出log记录. logcat日志中的优先级/tag标记: android输出的每一条日志都 ...
 - 【android】 adb logcat命令查看并过滤android输出log
		
cmd命令行中使用adb logcat命令查看android系统和应用的log,dos窗口按ctrl+c中断输出log记录. logcat日志中的优先级/tag标记: android输出的每一条日志都 ...
 - Android将应用调试log信息保存在SD卡
		
转载:http://blog.csdn.net/way_ping_li/article/details/8487866 把自己应用的调试信息写入到SD卡中. package com.sdmc.hote ...
 - powershell查看pc信息的常用命令
		
Ps:powershell功能十分强大,这里只是简单说明一些比较常用的 get-wmiobject(获取对象) 查看本机的BIOS信息 1. 使用命令:get-wmiobject Wi ...
 
随机推荐
- Leetcode: Random Pick Index
			
Given an array of integers with possible duplicates, randomly output the index of a given target num ...
 - Codeforce Round #211 Div2
			
真的是b到不行啊! 尼玛C题一个这么简单的题目没出 aabbccddee 正确的是aabccdee 我的是 aabcdee 硬是TM的不够用,想半天还以为自己的是对的... A:题... B:题. ...
 - ACRush 楼天成回忆录
			
楼教主回忆录: 利用假期空闲之时,将这几年 GCJ , ACM , TopCoder 参加的一些重要比赛作个回顾.首先是 GCJ2006 的回忆. Google Code Jam 2006 一波三折: ...
 - [原创]java WEB学习笔记69:Struts2 学习之路-- 消息处理与国际化,概述,配置国际资源文件,访问国际化消息,通过超链接切换语言
			
本博客的目的:①总结自己的学习过程,相当于学习笔记 ②将自己的经验分享给大家,相互学习,互相交流,不可商用 内容难免出现问题,欢迎指正,交流,探讨,可以留言,也可以通过以下方式联系. 本人互联网技术爱 ...
 - [原创]java WEB学习笔记59:Struts2学习之路---OGNL,值栈,读取对象栈中的对象的属性,读取 Context Map 里的对象的属性,调用字段和方法,数组,list,map
			
本博客的目的:①总结自己的学习过程,相当于学习笔记 ②将自己的经验分享给大家,相互学习,互相交流,不可商用 内容难免出现问题,欢迎指正,交流,探讨,可以留言,也可以通过以下方式联系. 本人互联网技术爱 ...
 - RubyMine(基于IntelliJ IDEA的Ruby集成开发环境)快捷键
			
常用快捷键: 一级必会Ctrl+Alt+G:弹出GenerateCtrl+Alt+L:格式化代码Alt+F1:切换视图(Project, Structure, etc.).Alt+F2:弹出预览窗口, ...
 - 浅谈thinkphp中将字符串转换成json数组的方法
			
这是一部分代码: $client = M("Client");$data = $client->where('user_id ='.$user_id)->select( ...
 - flot_js_$用法解释
			
$用法解释 $在JS中本身只是一个符号而异,在JS里什么也不是.但在JS应用库JQUERY的作者将之做为一个自定义函数名了,这个函数是获取指定网页元素的函数,使用非常之频繁,所以好多新手不知道,还以为 ...
 - VS2013中的快捷键
			
在VS2012中Ctrl+E+D 是对齐代码,然而在VS2013中变成了Ctrl+K+F #region的快捷键 Ctrl+K+S /// <summary> 快捷键 先写好函数或方法,然 ...
 - 夺命雷公狗---DEDECMS----10dedecms双标签
			
双标签基本语法如下: {dede:标签名 参数名=“值” 参数名2=“值”...} 内容...... {/dede} 我们先来查看下手册,如下所示: 我们先来用一个channel的标签来做实例,因为c ...