android sdk安装教程与adb常用命令(屏幕录制与截屏)

环境搭建——JDK安装配置
一、先到官网https://www.oracle.com/technetwork/java/javase/downloads/index.html安装JDK,配置JDK环境
二、一直点击下一步安装后,配置环境变量,在“我的电脑”-右键-“属性”-(左侧)高级系统设置-(弹窗右下角)环境变量配置
1、我的电脑(右键)——》点击属性
点击属性
出现控制面板界面
在这里插入图片描述
2、系统属性——》点击环境变量
环境变量

环境变量配置 :
新建——》变量名:Java_Home——》变量值:C:\Program Files\Java\jdk1.8.0_191(这是我的jdk路径,具体要根据自己jdk存放的路径来填)
在这里插入图片描述
新建——》变量名:CLASSPATH——》变量值
在这里插入图片描述
.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;(注意最前面有一点)
编辑Path,window10直接新建,copy自己jdk和jre,然后分别新建加上,如我的分别是C:\Program Files\Java\jdk1.8.0_191\bin和C:\Program Files\Java\jre1.8.0_191\bin
校验安装和配置,Win+R输入cmd,进入命令行窗口分别输入java -version和javac -version正常显示的话就是成功了

环境搭建——android-sdk安装配置
先去下载官网https://android-sdk.en.softonic.com/下载个包,直接一键解压之后,双击SDK Manager.exe,勾选选项下载安装sdk版本
在这里插入图片描述
配置环境变量,新建一个环境变量名称为ANDROID_HOME,变量值为当前安装SDK的目录,把%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools​​​​​​​添加到Path环境变量
adb devices(获取udid设备唯一标识符)检查安装成功或者失败

adb 常用命令

adb devices #查看当前连接的设备
adb kill-server #停止 adb 服务
adb start-server #开启ADB服务

adb connect (ip地址) # 如果是USB连接,直接会连接ADB,如果是想通过网络连接(有线或者无线),则需要在同一个局域网,通过IP连接
adb disconnect (ip地址) #断开设备
adb install -r xxx.apk #覆盖安装
adb install -s udid(设备名,唯一标识) -r xxx.apk #超过2个以上设备,覆盖安装
adb uninstall <包名> 或者 adb uninstall -k <包名> #加上-k参数,为卸载软件但是保留配置和缓存软件
adb shell pm list packages #列出手机装的所有app的包名 加-s(列出系统应用的所有包名),加adb shell pm list packages -3 (列出除了系统应用的第三方应用包名)
adb shell pm clear (apk包名) #清除应用数据与缓存:
adb remount #获取文件的读写权限,先执行adb root,再执行adb remount
adb logcat #查看日志
adb shell #登陆设备的shell。后面加将是直接运行设备命令,相当于执行远程命令
adb shell dumpsys window w | findstr / | findstr name= #获取包名和包的activity
adb push D:\file.txt /system/temp/ #从电脑上发送文件到设备
adb pull <远程路径> <本地路径> #从设备上下载文件到电脑

adb help #显示帮助信息
加粗部分是本人较为常用的部分

adb shell screenrecord 屏幕录制

screenrecord 命令是一个用于录制设备,显示屏的 shell 实用程序,在录制视频前,在手机开发者模式,开启’显示点按操作反馈’,可以录屏过程中显示点击痕迹
adb shell screenrecord /sdcard/demo.mp4 #录制手机屏幕,视频格式为mp4,存放到手机sd卡里,默认录制时间为180s
screenrecord --time-limit 20 /sdcard/demo.mp4 # 指定录制时间,单位秒,在[1-180]秒内
adb pull /sdcard/record.mp4 <本地路径> #从设备上下载文件到电脑
adb shell screencap -p /sdcard/1.png #screencap 命令是一个用于对设备显示屏进行屏幕截图的 shell 实用程序
adb pull /sdcard/1.png <电脑文件> #从设备上下载图片到电脑

DDMS工具
在工作中,我比较喜欢使用这款工具,进行录制与截图,还有一些专项测试,本人较喜欢使用adb命令,输入命令感觉挺好的,牢固基础知识,但是工具可以帮助提升效率,建议app测试可以多使用一些测试工具辅助测试

adb shell wm size # :wm是Window Manager简称,它可以查看屏幕分辨率,获取屏幕的 分辨率、像素密度 等信息
DDMS全称:Android开发包中自带工具,可以测试app性能,用于发现内存问题,Dalvik Debug Monitor Service,它提供了截屏、录屏、查看线程和堆信息、logcat、进程、模拟来电呼叫和短信、虚拟地理坐标功能.
在cmd里面输入ddms即可打开工具
想要学习更多的adb命令和Android知识,可以登陆https://developer.android.google.cn/studio/command-line/adb#screencap查看

本文主要是自己的一些归纳总结

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值