以下操作只针对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