走进adb(Android debug bridge)

以下操作只针对win系统

(1)是什么:

adb是连接Android手机与PC端的桥梁,可以让用户在电脑上对手机进行全面的操作。

(2)为什么:

在我们由于修改了系统文件,而导致手机无限重启,或者误删桌面软件,而导致桌面全黑等情况的时候,如果我们没有adb工具都不好搞,说不定就要刷机咯!

当然,日常的软件安装卸载,系统文件的替换都可以让adb工具来帮我们。

(3)怎么做:

首先,当然是下载adb工具(一般安装了sdk即可);

手机开启“USB调试模式”,

进入“开始菜单--所有程序--附件--命令提示符”,

或者可以用快捷键"Win+R",然后输入CMD。


#####ADB指令

1. 查看设备:adb devices

2.安装软件:adb install应用包名

3.卸载软件

adb uninstall <软件名>

adb uninstall -k <软件名>

如果加-k 参数,为卸载软件但是保留配置和缓存文件.

4. 进入Android命令行:adb shell

    杀死adb进程:adb kill-server

    启动adb进程:adb start-server

* Android的指令:

* ls:罗列出当前目录下的所有文件和文件夹

* ps:罗列出当前系统运行的所有进程

* netstat -ano:查看系统的端口占用情况

*m ...apk:删除应用

*reboot:重启

5.从电脑上发送文件到设备:adb push <本地路径> <远程路径>

实例:点击文档左上角,可以看到文件路径并进行粘贴


cd /d E:\AndroidStudioProjects\ZBApp\sHAppPanel

进入到E:\AndroidStudioProjects\ZBApp\sHAppPanel目录下

dir列出该目录下文件,检查是否有我们需要的apk

查看设备是否连上adb devices

adb push 按 Tab 键选择...apk/system/app/SmartHomePanel/

提示成功:[100%]/system/app/SmartHomePanel/sHAppPanel-release.apk

6.从设备上下载文件到电脑:adb pull <远程路径> <本地路径>


adb devices adb remount adb pull /system/framework/framework-res.apk D:

这样D盘上就会多了framework-res.apk这文件了

不要忘了还要修改权限,执行"adb shell chmod 644 /system/framework/framework-res.apk"

当然,我们还需要重启一下,执行"adb reboot"


7.查看bug报告:adb bugreport

8.获取设备的ID和序列号

adb get-product

adb get-serialno

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容