Android真机抓屏- Android Screen Monitor

十度 Android 2015年12月01日 收藏

一般运行Android应用程序有两种方式一种是设置Android虚拟设备模拟器,通过Android  Virtual Manger进行管理,一种是插入USB数据线直接真机上进行调试,但是如果电脑配置比较低,直接用真机然后做Demo的时候每次将真机上的效果图截取下来,发送到电脑有点费劲。这个时候需求就来了,就是将真机的屏幕显示在电脑上,这个时候Android Screen Monitor(ASM)就出现了,ASM是一个监视设备或模拟器屏幕的工具,ASM是ADB调试桥的客户端应用程序,当ASM开始监控屏幕的时候,它通过5037端口连接至ADB,不断地把所监控设备的屏幕数据保存在帧缓存中并且把图像数据转换成用户可观测的内容。概念和业务场景明白了,下面就是实现的过程:

1.你要确保的是你的Android的程序在模拟器上可以调试,插上数据线在手机上也可以调试,如果这个是没问题,可以进入下一步:

2.下载ASM程序:https://code.google.com/p/android-screen-monitor/downloads/list,最新版本是2.5,直接下载即可。

3.解压之后发现有一个asm.jar,我的是直接拷贝到tools目录下:(根据你的习惯,你可以放在你习惯的任何位置上)

4.在cmd中输入命令java -jar asm.jar:

如果你的手机是连接在电脑的,并且处于可调式状态,那么你会看到如下图片:

 

5.OK之后,你就可以看到你的手机屏幕:

如果你觉得真机手机屏幕太大,那么可以右击一下屏幕,进行如下设置:

 

至此真机屏幕已经显示在你的电脑上了,多说两句,第三步中看你的个人习惯的位置,第四步如果你不喜欢cmd的命令行形式,直接双击即可~