adb的一些常用操作

adb在安卓上的一些常用操作

0 背景

adb 是一个用于在计算机和Android设备之间通信的命令行工具。adb工具允许开发者执行各种任务,包括安装和调试应用程序、复制文件到和从设备、获取设备信息等。在安卓开发/调试, 爬虫, 逆向的时候用到比较多, 本文主要记录一些adb的一些常用操作, 以免以后搞忘了.

1 常用操作

查看连接设备

adb devices

安装和卸载应用

安装应用

# adb install <应用文件路径>

adb install E:/data/taobao.apk

卸载应用(同时删除应用的所有数据)

adb uninstall com.tencent.mmm

卸载应用, 保留应用数据

比如, 我想安装低版本的微信, 安卓系统默认不允许降级安装apk, 以及微信的聊天等数据比较重要, 此时, 可以但是有时候卸载微信但保留微信数据, 再重新安装低版本的微信, 这样微信的数据也可以得以保留.

该操作使用使用 -k 选项来完成.

# adb uninstall -k <应用包名>

adb uninstall -k com.tencent.mmm

文件传输

从安卓设备复制到计算机

adb pull <设备路径> <计算机路径>

从计算机复制文件到安卓设备

adb push <计算机路径> <设备路径>

进入安卓设备shell环境

如果adb devices下, 只有1个设备, 可以通过命令直接进入:

adb shell

如果有多个设备, 指定设备标识符进入:

# adb -s <设备标识符> shell

adb -s cb574cad shell

不进入交互式环境, 直接执行shell命令

# adb shell <命令>

adb shell pwd

启动/停止应用

启用一个app

adb shell am start -n <应用包名>/<Activity名称>
# or
adb shell am start -n <应用包名>/

强制停止1个app

adb shell am force-stop <应用包名>

2 关于

欢迎关注我的微信公众号


原文始发于微信公众号(其之):adb的一些常用操作

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/204909.html

(0)
小半的头像小半

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!