Android开发系列之adb常用命令

本文详细介绍了Android开发中不可或缺的工具——ADB及其常用命令。通过这些命令,开发者可以更好地调试应用程序、管理设备文件及监控应用状态。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

     对于Android开发者来说,如果没有adb的帮助,那肯定就跟少了一只手那样别扭。其实笔者在刚刚学习Android开发的时候,也没有意识到adb的重要性。想想只要用IDE画出界面,然后实现后台的逻辑代码,貌似App也可以很好的运行起来了,但是我们应该去持续的跟踪App的使用、运行情况,想想如果用户报了个crash bug,但是你自己又复现不了。这个时候我们应该怎么办呢?如果你了解adb的强大之处,就可以抓取log进行分析了。

     adb位于sdk的platform-tools目录下面,所以当我们下载了sdk之后,就可以配置全局参数,这样我们就可以直接在命令行使用了。adb常用命令:

  • adb root 用于手机root,提升权限。
  • adb remount 用于获取手机的读写权限,如果不执行该命令那么只有读权限。
  • adb shell进入adb的命令行。
  • adb push +你本地电脑的文件路径,用于将文件传到手机。
  • adb pull +手机文件路径,用于将文件拉到你的电脑。
  • adb install +apk,往手机安装apk。
  • adb uninstall +包名,卸载手机apk。
  • adb shell pm list packages -f 输出所有已经安装的应用。
  • adb shell input keyevent +eventcode 模拟键盘输入,后面跟键盘输入对应的code值。
  • adb shell input touchscreen 模拟滑动输入。
  • adb shell am start -n 包名+类名 启动一个Activity。
  • adb shell screenrecord /sdcard/demo.mp4 录制屏幕。

    后面的命令是你执行adb shell之后,进入adb命令行之后:

  • ls |grep "data" 可以使用|grep过滤你想要的文件,该指令非常有用,可以过滤log,可以过滤查找的文件等。
  • dumpsys activity activities | grep "tencent" 查看腾讯系的app应用状态。
  • pm list packages -f 列出所有的package。

    上面只针对一部分常用的adb命令,不全的地方可以留言补充。

转载于:https://www.cnblogs.com/xiaocai20091687/p/xiaocai_android_new_3.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值