Android开发工具使用汇总

**

Android开发工具使用简介

**
1、adb(Android Debug Bridge tools)
android adb谷歌官网解释

Android 调试桥 (adb) 是一种功能多样的命令行工具,可让您与设备进行通信。adb
命令可用于执行各种设备操作(例如安装和调试应用),并提供对 Unix
shell(可用来在设备上运行各种命令)的访问权限。它是一种客户端-服务器程序,包括以下三个组件:客户端:用于发送命令。客户端在开发计算机上运行。您可以通过发出
adb 命令来从命令行终端调用客户端。守护进程
(adbd):在设备上运行命令。守护进程在每个设备上作为后台进程运行。服务器:管理客户端和守护进程之间的通信。服务器在开发机器上作为后台进程运行。

常见用法

(1)获取文件
adb pull 要获取文件的路径 存储文件路径
eg:

adb pull data/log/android_logs D:\zhangsan_log\android_log

(2) 上传文件
adb push 要上传的文件路径 存储文件路径
eg:略
( 3)进入设备console

adb shell

(4)查看日志输出

adb logcat

eg:可以在console中创建文件记录实时的log、或者直接在console查看log

扫描二维码关注公众号,回复: 11793671 查看本文章

logcat > realtimelog.txt
//kernel log
adb shell dmesg > D:\log\kernel.txt
//android log
adb shell logcat > D:\log\android.txt

遇到read: unexpected EOF,意思为没内存了
查看缓存情况: adb logcat -g 。
清除缓存命令:adb logcat -c
增加缓存命令:adb logcat -G 10m 将缓存大小设置为10M**

(5)模拟屏幕点击
adb shell input
eg:adb shell input keyevent 26
link:adb shell命令模拟按键/输入input使用keycode 列表详解 https://www.cnblogs.com/libra13179/p/11326708.html
(6)获取点击事件
adb shell getevent
(7)查看目前连接电脑的设备列表

adb devices

(8)重启手机

adb reboot

(9)进入手机recovery刷机模式

adb reboot recovery

(10)进入fastboot模式

adb reboot bootloader

explain:Fastboot 作用是开机后初始化硬件环境,实现最小系统。即bootloader fastboot 模式下常用的命令
eg:

fastboot flash boot|system|radio 存放image的路径

(11) 挂载命令

adb remount

未完待续…
2、grep

用法:ps [ 参数 ]

ps [options] 主要参数: [options]主要参数:
-A 显示所有进程(等价于-e)(utility)
-a 显示一个终端的所有进程,除了会话引线
-N 选择除满足指定条件以外的所有进程。(否定选择)与–deselect相同
-d 显示所有进程,但省略所有的会话引线(utility)
-e 命令之后显示环境(如:ps -d e; ps -a e)(utility)
-x 显示没有控制终端的进程,同时显示各个命令的具体路径。dx不可合用。(utility)
-p pid 进程ID
-u uid or username 选择有效的用户id或者是用户名 T 选择与该终端相关的所有进程。与不带任何参数的t选项相同
-g gid or groupname 显示组的所有进程。
-U username 显示该用户下的所有进程,且显示各个命令的详细路径。

-n :显示行号 -r:遍历所有子目录

(1) 在当前目录中,查找后缀有 file 字样的文件中包含 test 字符串的文件,并打印出该字符串的行
eg:

grep test *file

(2)搜索指定文件名
eg:
find 文件目录 -name 文件名

find ./ -name Makefile

(3) 搜索包含指定LOG_TAG的文件名
eg:

grep -wrn 'LOG_TAG “CameraService” ’ ./

(4) 搜索普通的内容的文件名
eg:

gerp -wrn “getCameraInfo”./

link:linux中grep命令的用法

在这里插入图片描述
未完待续…

猜你喜欢

转载自blog.csdn.net/weixin_38328785/article/details/106136791