Windows 下查看Android手机日志(LogView使用)

1. 准备环境

Windows7/Windows10

jdk 1.8.0_261

platform-tools_r30.0.4-windows

logview-0.21-SNAPSHOT

以上所需软件会在文提供下载地址

2.JDK安装

首先看看自己的电脑是否安装了jdk

通过快捷方式 WIN+R 调出命令行,输入 cmd  回车

在弹出的命令行窗口中,输入 java -version, 若出现以下提示,则说明JDK已安装并配置了环境变量

否则,下载JDK进行安装,提取码是:3h51

下载后,直接解压进行安装,建议 以管理员身份运行 打开

按照向导和默认路径进行安装即可(默认路径一般是:C:\Program Files\Java\jdk1.8.0.261\)

3.配置JDK环境变量

对着我的电脑点击鼠标右键,选择属性并打开,在打开的界面中,找到高级系统设置并打开

在系统属性面板中,选择高级,点击环境变量

在环境变量面板中,选择用户变量并新建一个用户变量,变量名是:JAVA_HOME, 变量值是(jdk安装路径):C:\Program Files\Java\jdk1.8.0_261,点击确定完成设置

继续在环境变量面板中,选择系统变量中的Path,双击打开,

打开后,点击右边的新建(或者选择javapath路径进行编辑覆盖),并输入%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;,并移动到最上面,点击确定保存设置

或者 双击path后,出现输入框,直接定位到最前面,输入:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

此时,可以在命令行提示符中(需要关闭旧的,新建一个),输入java -version来检查jdk环境变量的设置了,到此已完成JDK环境变量的设置

附加:创建CLASSPATH变量(这个步骤可以忽略,为了开发编译方便才会用到)

在环境变量面板中,点击新建,变量名输入:CLASSPATH,变量值输入:.;%JAVA_HOME%\bin;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar,点击确定完成设置

此时,在命令行提示符中(需要关闭旧的,新建一个),输入 javac 来校验设置结果

4.配置Android adb 环境

查看手机日志,主要用到Android的 adb命令,如果仅仅查看日志,下载platform-tools工具即可需要下载

官网下载地址

百度云下载地址,提取码:42lv

下载后,解压放到硬盘的某个目录,例如放在D:\bin目录下,这里我放在:E:\bin\AndroidSDK\platform-tools;

开始配置环境变量:

对着我的电脑点击鼠标右键,选择属性并打开,在打开的界面中,找到高级系统设置并打开

在系统属性面板中,选择高级,点击环境变量

在系统变量中,双击Path变量,然后将 E:\bin\AndroidSDK\platform-tools;放入最结尾,点击确定即可

在命令提示符中,输入adb --version,看到如下提示,表示配置成功

5.adb 常用命令介绍

在使用logview之前,先熟悉一下adb命令的使用。其实使用adb也可以看日志的,但排版和颜色不好看,因此我们配合logview来使用

//查看当前连接的设备

adb devices

当有设备通过数据线连接电脑之后,才能使用Logview

电脑无线连接手机设置

若不想一直用数据线连接手机,可以使用无线adb方式连接手机,操作步骤如下:

1、确保手机连接的wifi和电脑再同一个局域网(网段相同,例如手机和电脑IP都是:192.168.21.xxx)

2、用usb线连接手机和电脑,配置手机启用adb 无线模式(不关机配置一次即可)

手机不关机的情况下,配置一次即可(再此之前,手机必须要开启开发者模式,并开启USB调试

adb deviecs //查看是否有手机连接,并记录设备ID

//如果只有一台设备,输入以下命令

adb tcpip5555//设置手机tcpip模式,启用adb无线连接,端口号为5555

//如果有多台设备,输入以下命令

adb-sxxx tcpip5555//xxx是指定的设备id

以上命令敲完后,就可以拔线了,

3、敲命令,连接手机

首先,在手机系统设置中,查看手机WiFi的IP地址,并记下,例如:192.168.21.170

adb connect192.168.21.170:5555  //端口号是上一步设置的,IP地址要在手机上查看

连上之后,就可以正常查看设备日志了

4.手机连接电脑异常,可以断开再重新

adb disconnect 192.168.21.170 //先断开

adb connect 192.168.21.170:5555//再重连

6.使用 LogView查看Android手机日志

在使用LogView之前

安装JDK并配置环境变量

Android Adb环境变量配置

Android手机开启开发者模式,启用USB调试

Android 手机通过数据线连接电脑(或者通过adb无线模式连接电脑)

LogView下载地址

官方下载地址

百度云下载地址 提取码:ufms

下载后解压,放到目录下:D:\bin\andlogview-0.21-SNAPSHOT

打开lib目录,双击运行 andlogview-0.21-SNAPSHOT-all.jar,打开之后,如果电脑连接了设备,会自动打印出设备的日志

如果连接多个设备,想要查看哪台设备的日志,点选菜单的 ADB ->  Connect to device... ,选择需要的设备,点击确定即可

清空当前日志:ADB -> Reset logs

查看对应的 app的日志(指定进程PID方式查看)

原理:Android手机系统中,每一个app运行,至少都会有一个主进程(有些app已进程方式会运行后台服务,因此会有多个进程),一个进程会有一个PID,app结束之前,这个PID不会变化,因此,我们通过指定PID进行过滤,就可以只查看对应app的日志了

如果获取PID? 首先我们需要知道app的包名,假设我们的报名是:com.bosma.xxx,在未过滤日志之前,打开app,然后查找com.bosma.xxx的日志:

如图所示,我们知道app(com.bosma.xxx)的进程PID是:15727,因此我们就可以进行日志过滤了(注意:app结束重新打开,进程PID都会变化)

点击确定后,底部会有一个搜索按钮,同时,内容只会显示指定app输出的日志

通过pid过滤方式进行过滤,输出日志是比较全面的,其他方式过滤(tag,或内容),可以自行尝试

若操作app,日志没有刷新或更新:

可能app崩溃了,或者app结束了,导致进程PID改变,重新修改下PID进行过滤即可

尝试不进行任何过滤,看下日志有没有数据,如果没有,说明电脑没有连接手机,重新连接即可

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 213,864评论 6 494
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,175评论 3 387
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 159,401评论 0 349
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,170评论 1 286
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,276评论 6 385
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,364评论 1 292
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,401评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,179评论 0 269
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,604评论 1 306
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,902评论 2 328
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,070评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,751评论 4 337
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,380评论 3 319
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,077评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,312评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,924评论 2 365
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,957评论 2 351