Android开发常用ADB命令:

1. 安装apk

adb install -r apk路径(注:-r表示覆盖)

2. 启动应用

adb shell am start -n package_name(包名)/launch_activity(启动Activity名)

3. 查看当前连接设备

adb devices

4. 查看apk包名和类名

方法一:aapt 目录 dump bading apk_path(apk路径);

方法二,adb list pm list packages ;

方法三,adb shell;su(如果有权限,省略第二步);ls  /data/data

5. 查看底层设备权限

adb shell

cd dev

ls

ls -l video0(查看设备权限,video0为设备名)

chomd 777 video0(修改设备权限 “777”为最高权限)

6. 查看cpu信息

adb shell

cat /proc/cpuinfo

7. 进入Linux系统

adb shell

8. 进入指定目录“data/data/tmp”

cd data/data/tmp

9. 查看目录:

ls

10. 卸载应用

adb uninstall package_name(包名)

11. 跳转到根目录

cd\

12. 清屏

cls

13. 返回上一级

cd..

14. 显示当前目录下的文件和子目录信息

dir

15. 查看当前最顶层的activity类名

adb shell dumpsys activity top | find "ACTIVITY"

16. 输入指定内容到当前已经获取焦点的文本框

adb shell input text "hello world"

17. 利用tcpdump对android机顶盒进行抓包点击此处下载tcpdump

将下载的tcpdump文件推到机顶盒:adb push “用鼠标拖入下载的文件” /data/local/tcpdump (注:例如放在D盘根目录:adb push D:\tcpdump /data/local/tcpdump)

adb shell

获取操作权限:chmod 777 /data/local/tcpdump

进入tcpdump所在目录

cd data

cd local

开始抓包:tcpdump -p -vv -s 0 -w /sdcard/capture.pcap

停止抓包:按ctrl+c

导出抓好的包:adb pull /sdcard/capture.pcap C:\User\zhy\Desktop\capture.pcap

(注:adb pull “需要导出的文件目录” “导出在电脑上的目录”,此命令可导出设备上任意权限足够的文件。“导出在电脑上的目录”可以不写,不写时,导出来的文件默认在运行此命令的文件夹中)

Android 开发常用ADB命令集合_第1张图片

 比如在如图所示的地方执行命令后,导出的文件就在C:\Users\zhy这个目录下。

18. 查看CPU利用率

adb shell

查看每个应用所占利用率:top -m  5  -s cpu(注:top -m 5 -t -s cpu 查看每个线程)

19. 查看设备所有权限

adb shell pm list permissions(注:查看设备所有危险权限:adb shell pm list permissions -g -d)

20. du命令相关使用

  • du -sh:查看当前目录占得总共容量,而不单独列出各子项占用的容量。

  • du -lh --max-depth=1:查看当前目录下一级子文件和子目录所占的磁盘容量。

  • du -sk filename:查看指定文件的大小。

注:

  1. -h:以人类可读的方式显示信息

  2. -s:显示目录所占用的磁盘空间大小,不显示其中子目录和文件所占磁盘空间的大小。

  3. -l:统计硬链接占用磁盘空间的大小。

 

更多相关文章

  1. Android 7.0 使用FileProvider 在应用间共享文件
  2. android 实用sax 读取xml文件内容
  3. Android 打开相机、相册获取图片文件,支持Android 9.0系统
  4. 解决 android 在sd卡新建文件后需要重启才能找到
  5. Android遍历文件Listfile返回值为null问题解决方法适用Android8.
  6. Linux 下的ADT 权限问题
  7. Android上传文件至PHP服务器
  8. Gradle 修改生成apk时的文件名
  9. Android 实现apk文件下载并自动安装

随机推荐

  1. Android下动态链接库.so调用的简单例子
  2. Android实现友盟分享小程序
  3. Android--GestureOverlayView,手势识别
  4. NCalc支持Android和iOS
  5. android GPS
  6. Android Fragment 生命周期及回调方法
  7. Android中判断当前网络是否可用
  8. Android 文字自动滚动(跑马灯)效果的两种实
  9. Android中监听ListView滑动到底部
  10. android强制键盘关闭