习惯了使用图形化界面,总觉得使用dos黑框框的才是大牛,作为开发,避免不了各种装包啊,卸载 啊 ,甚至有时候从手机上从本地读取文件啊 ,截屏啊 ,感觉利用工具不太如意,这个功能有,那个功能没有,很是麻烦,于是学习了adb,使用命令行全部搞定,本着开源精神,总结一下学习结果。
首先说一下,adb,Andorid Debug Bridge,通俗点来说,就是android调试桥梁,就是为android开发人员调试提供方便的一个工具。
由于android开发需要使用SDK,而SDK中就包含有adb的插件,所以不需要再去下载了,但是需要配置环境变量,但是对于久战android开发的你我来说,配置环境变量早已不再陌生。
首先我们打开AS所使用的SDK的包下边的platform-tools包,可以看到有个adb.exe文件,如下图所示:
所以需要把这个路径配置到环境变量中。
在配置环境变量时,本着程序员低耦合的优良作风,将SDK的路径添加为一个SDK_HOME的变量。
然后再path下将platform-tools添加进去
我用的win10的系统,所以环境变量配置个win7有点不一样,但是万变不离其宗,将引用用%号包含起来就行了,然后添加上引用的包名,然后确定就完成了。
下边介绍几条adb常用的命令。
1、adb devices 查找所有android设备(包括模拟器)
上边那个是模拟器的。
2、adb install /uninstall 利用adb安装或者卸载安装包
卸载时候使用adb uninstall 包名 完成卸载
安装的时候是adb install apk文件 完成安装
3、adb pull /push 上传下载文件
adb push 本地目录 设备地址 表示将本地文件发送到设备上某个文件夹
adb pull 设备上某个文件 本地位置 表示将设备上的某个文件下载到本地
这里需要注意的是,文件放置的位置不能是根目录。
4、adb shell screenrecord /sdcard/recorddemo.mp4 录制屏幕
这个默认录制时间是180秒,要想自己控制时间,需要在文件目录之前加上时间限制
感觉这个不好的地方就是不能随时动态更改录制时间。(害我找了半天停止录制的命令)
5、adb shell screencap /sdcard/screencapdemo.png 截屏
只需要在后边添加一个保存截屏路径就ok了
暂时能使用就这么几个,慢慢积累添加吧!!!
更多内容或者。。。请关注我的微信公众号,以后持续努力!!!
网友评论