adb配置和基础命令

习惯了使用图形化界面,总觉得使用dos黑框框的才是大牛,作为开发,避免不了各种装包啊,卸载 啊 ,甚至有时候从手机上从本地读取文件啊 ,截屏啊 ,感觉利用工具不太如意,这个功能有,那个功能没有,很是麻烦,于是学习了adb,使用命令行全部搞定,本着开源精神,总结一下学习结果。

首先说一下,adb,Andorid Debug Bridge,通俗点来说,就是android调试桥梁,就是为android开发人员调试提供方便的一个工具。

由于android开发需要使用SDK,而SDK中就包含有adb的插件,所以不需要再去下载了,但是需要配置环境变量,但是对于久战android开发的你我来说,配置环境变量早已不再陌生。

首先我们打开AS所使用的SDK的包下边的platform-tools包,可以看到有个adb.exe文件,如下图所示:

《adb配置和基础命令》

所以需要把这个路径配置到环境变量中。

在配置环境变量时,本着程序员低耦合的优良作风,将SDK的路径添加为一个SDK_HOME的变量。

《adb配置和基础命令》

然后再path下将platform-tools添加进去

《adb配置和基础命令》

我用的win10的系统,所以环境变量配置个win7有点不一样,但是万变不离其宗,将引用用%号包含起来就行了,然后添加上引用的包名,然后确定就完成了。

下边介绍几条adb常用的命令。

1、adb devices   查找所有android设备(包括模拟器)

《adb配置和基础命令》

上边那个是模拟器的。

2、adb install /uninstall  利用adb安装或者卸载安装包

《adb配置和基础命令》

卸载时候使用adb uninstall 包名  完成卸载

《adb配置和基础命令》

安装的时候是adb install apk文件  完成安装

3、adb pull /push  上传下载文件

《adb配置和基础命令》

adb push 本地目录 设备地址  表示将本地文件发送到设备上某个文件夹

《adb配置和基础命令》

adb pull 设备上某个文件 本地位置  表示将设备上的某个文件下载到本地

这里需要注意的是,文件放置的位置不能是根目录。

4、adb shell screenrecord /sdcard/recorddemo.mp4  录制屏幕

这个默认录制时间是180秒,要想自己控制时间,需要在文件目录之前加上时间限制

《adb配置和基础命令》

感觉这个不好的地方就是不能随时动态更改录制时间。(害我找了半天停止录制的命令)

5、adb shell screencap /sdcard/screencapdemo.png 截屏

《adb配置和基础命令》

只需要在后边添加一个保存截屏路径就ok了

暂时能使用就这么几个,慢慢积累添加吧!!!

更多内容或者。。。请关注我的微信公众号,以后持续努力!!!

    原文作者:AndroidTech
    原文地址: https://www.jianshu.com/p/6945a3566263
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞