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

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命令的用法

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

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值