网站开发 项目章程,公司注册要求,wordpress增加去购买,室内设计8年熬不起了做为 Android 开发#xff0c;怎么能不懂点 adb 命令呢#xff1f;速看~adb 重置、断连的状况这里不说了#xff0c;先来说一些直观的命令吧1、adb devices查看当前连接的设备如果当前正在连接着设备#xff0c;那么就可以进行后续的操作了#xff0c;如果没有#xff0c…做为 Android 开发怎么能不懂点 adb 命令呢速看~adb 重置、断连的状况这里不说了先来说一些直观的命令吧1、adb devices查看当前连接的设备如果当前正在连接着设备那么就可以进行后续的操作了如果没有那么插上你的 Android 手机吧2、adb install apk路径 安装指定的apk使用此命令需要电脑上存在一个虚拟器或者连着一个有开发权限的 Android 设备adb install -r apk路径 可以帮你强制安装上 apk 包这个命令的好处是可以把想要安装的所有应用依次在电脑上下载下来然后给手机挨个安装。适用于换手机比较频繁的朋友。3、adb uninstall apk的包名如果懒得用拖动 apk 卸载试试这个方式前提是你必须要知道 apk 的包名那这个命令其实就比较试用于专业的 Android 开发人员了这里我先用一个命令找到刚才安装的 应用如图红线部分中的adb shell dumpsys activity activities |grep pocket是查询刚才安装的 「pocket」应用的包名蓝色部分则是查询到的包名知道包名了就可以删除了adb uninstall com.ideashower.readitlater.pro如图是不是很方便呢嘿嘿嘿4、adb pull 手机文件路径 电脑文件路径将手机中的文件复制到电脑本地/sdcard/这个目录是手机的根目录如果懒的敲命令可以把需要复制的文件复制到手机根目录然后通过命令拷贝到电脑比如adb pull /sdcard/mymovie.rmvb 电脑文件目录我一般会先切到想要拷贝到电脑的相应目录然后直接adb pull 手机文件路径回车就自动开始拷贝了如图这样就开始拷贝了5、adb push 电脑文件目录 手机文件目录同样为了好传输我一般把文件传到手机的根目录比如adb push 电脑文件目录 /sdcard/而且这个命令很有用哦当你不想在苹果电脑安装 文件传输软件的时候(我现在用的是锤子的 handshaker)只要用 adb 就轻松搞定啦。当然当你传输到手机的文件目录权限不够的时候可以使用 chmod 命令来改变手机目录的权限然后再执行传输命令即可。需要注意的是上面的命令必须要执行完一个之后再执行另外一个否则就会中断上一个命令的执行比如我正在拷贝一个大电影到手机这时候又想从手机拷贝一个文件到电脑就需要等到电影考完再执行下个操作了。6、adb shell screencap -p 截图保存的位置我一般都存在根目录因为省事就像这样adb shell screencap -p /sdcard/cap1.png如果想传到电脑还得需要结合上面的 adb pull 命令那么 连贯的操作是什么呢(我是直接先切到想要拷贝的环境再进行的操作)adb shell screencap -p /sdcard/cap1.pngadb pull /sdcard/cap1.pngopen cap1.png如果想复制一下回车就能执行用符号链接一下就可以了adb shell screencap -p /sdcard/cap1.pngadb pull /sdcard/cap1.pngopen cap1.png回车即可把图片打开如图7、能截屏就能怎么着哦答对了还会录屏命令相似adb shell screenrecord /sdcard/record1.mp4注意没有 -p 这个指定路径的命令了这样就录下来了同样想搞到电脑上面来那么连贯的操作就是adb shell screenrecord /sdcard/record1.mp4adb pull /sdcard/record1.mp4 open record1.mp4连在一起adb shell screenrecord /sdcard/record1.mp4adb pull /sdcard/record1.mp4open record1.mp4回车即可但是如果要这样操作的话录屏的时间就会很长(默认为180s)为了演示需要时间设短一点比如我们就设成5s这样就需要这么设置adb shell screenrecord --time 5 /sdcard/record1.mp4那么连续命令就变为adb shell screenrecord --time 5 /sdcard/record1.mp4adb pull /sdcard/record1.mp4open record1.mp4如图这样就很爽了有木有7、adb shell input text 文本内容将文本内容传送到手机输入框这种场景熟悉不比如想给一个好友发一个很长的东西那么可以用这个命令前提工作是先让电脑连接的手机处于输入框状态但是有个问题就是当前命令目前不支持“中文”不过没关系现在网上有些路子可以实现传入中文感兴趣的同学可以试试我这里就不试了8、adb logcat查看手机日志当然如果直接使用adb logcat他会把手机所以的 logcat 打印出来基本没法看所以我们可以使用adb logcat -s 标签名称比如使用adb logcat -s WifiService来查看wifi服务日志如图但是这个你得知道标签的全称否则查不到对应的日志比如adb logcat -s wifi是不能查看到wifi相关的信息的。但是假如只知道一个单词能查到日志吗答案是可以的用 grep 就可以adb logcat |grep wifi结果如下图总结一下这些 adb 命令应该是比较直观的用完了能够略微提高你工作效率、提升你的逼格哈哈当然如果你使用的是 linux 系统这些命令就是家常便饭啦~下篇预告下篇文章中的 adb 命令就能够拿到一些 Android 应用深入一点的东西了感兴趣的同学不妨关注一下么么哒~~