Android调试非常有用的命令_1_持续更新 Linux部分场景非常有用的命令集_1_持续更新

 

Linux部分场景非常有用的命令集_1_持续更新 这里面也包含了对于开发调试有用的命令,也可以看看。

这里不做详细说明或截图,仅作为记录和简单说明。注:可能只针对某一命令部分功能,不包含整个功能,若要查看全部请自行查阅文档或help

注:先说明一个 ,搜索文本的命令,在linux下是grep,在window下用findstr。关于这两个如果发现没有这个命令,请根据系统更换。不少debug需要root权限。

1.adb 

最常用的命令,但下面的adb命令 很有用的,有可能你不知道。(主要还是Android系统中的可执行命令,通过adb调用)

 获取当前界面的Activity

adb shell dumpsys window | findstr mCurrentFocus

截图命令:当发现没有快捷方式 或 调试工具出现问题等,无法截图,可以用这个直接截图并导出

adb shell /system/bin/screencap -p /sdcard/screenshot.png //截图保存到/sdcard/screenshot.png
adb pull /sdcard/screenshot.png  xxx  //导出

获取支持最大用户数

adb shell pm get-max-users

获取系统所有支持的features

adb shell pm list features

内存信息

adb shell dumpsys meminfo [YourPackagename] //不跟包名,看全部内存情况。跟上包名,看对应应用的内存情况

查看摄像头信息(仅针对MTK平台)

adb shell cat proc/driver/camera_info

 列出系统中应用:下面命令列出对应应用在系统中路径和对应的包名,如:package:/system/priv-app/MtkMmsService/MtkMmsService.apk=com.android.mms.service

注:

adb shell pm list package -f

  

2.aapt

获取应用清单:首先得从apk中解压出AndroidManifest.xml文件

aapt dump xmltree xxxx.apk AndroidManifest.xml

获取apk的配置:如获取sdk版本,权限,支持的分辨率、支持的feature等信息

aapt dump badging BrownPinoy.apk [|grep xxx]

  

 3.repo/git

 repo或git常用命令

repo forall -p -c git log --after="2018-06-29 00:00:00" --before="2018-07-13 23:59:59" --name-status $1 > $1.txt 
repo_mtk forall -c 'git remote add local /media/root/53e981da-be09-4150-b1aa-d5337606398f/git_tina/80_GO/$REPO_PATH'

ssh-keygen -t rsa -C youremail -f name //生成密钥,包含公钥和私钥
ssh -vT xxxx //xxx是你配置的名字,用户检测该私钥以及用户地址等是否与服务器连接正常

git reset --hard //会将追踪的文件(tracked)回退到上个版本,对于未追踪的(untracked)文件则不会处理
git clean -df //回退所有未追踪(untracked)文件的修改。

gitk:

Ubuntu系统下,git的图形界面,各个分支、提交、记录一目了然。稍后附上截图//TODO

4.其他小命令

跨服务器/远程拷贝:

scp -r user@ip:/srcFilePath  desPath
//将远程的拷贝到本地目录(将本地拷贝到远程也一样),-r是目录参数。如:scp -r [email protected]:/home/test/a.txt  /home/  或者 scp -r /home/a.txt [email protected]:/home/test/

循环执行:

while : ;do ./main.sh;sleep 100; rm -rf summary_results/ test_results/; sleep 1800; done;
//循环执行"main.sh脚本,延迟100s,删除summary_results和test_results目录,再延迟1800s"

  

猜你喜欢

转载自www.cnblogs.com/fanglongxiang/p/11692665.html
今日推荐