1. 查看设备情况
adb devices
该命令返回的结果为连接的android设备序列号及状态。序列号用于唯一标示一台android设备,
通常为<设备名称>-<端口号>
2. 获取设备的SN号
adb get-serialno
3. 安装软件
adb installxxx.apk (xxx.apk需要包含软件包的路径)
---这个命令将指定的apk文件安装到设备上。
adb install –r xxx.apk
---表示重新安装软件的意思。
4. 卸载软件
adb uninstall <包名>
adb uninstall –k <包名>
---如果加 -k 参数, 表示卸载软件但是保留配置和缓存文件.
5. 进入手机shell
adb shell
---进入后通过ls,例出当前的文件目录
在这个Linux Shell中,你可以执行各种Linux的命令,另外如果叧想执行一条shell命令,可以采用以下的方式:adb shell [command]
如:adb shell dmesg就会打印出内核的调试信息。
6. 发布端口
可以设置任意的端口号,做为主机向模拟器或设备的请求端口。如:
adb forward tcp: 5555 tcp:8000
7. 从电脑上发送文件到设备
adb push <本地路径> <远程路径>
---用push命令可以把本机电脑上的文件戒者文件夹复制到设备(手机),此处的本地就是指电脑,远程就是指手机戒者模拟器。
注意:电脑上的路径是“C:\”,手机上的是“/sdcard/”,这样的,两处的斜杠方向不同。
8. 从设备上下载文件到电脑
adb pull <远程路径> <本地路径>
---用pull命令可以把设备(手机)上的文件戒者文件夹复制到本机电脑中。
9. 查看bug报告
adb bugreport
10. 查看手机上的运行日志,此项可以用来查错
adblogcat
11. 重新挂载文件系统
adb remount
12. 重启手机
adb reboot
13. 重启到Recovery界面
adb reboot recovery
14. 重启到bootloader界面
adb reboot bootloader
例子:刷官方高版本后重新获取ROOT和降级方法(部份操作)
15. 进行adb运行环境
adb shell
16.设置超级用户模式
su
17. 映射出目录
mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system
18. 退出su
exit
19. 退出shell准备接受下一个adb命令
exit
20. 增加flash_image文件到手机上
adb push flash_image.zip /system/bin/flash_image
21. recovery先复制到卡上
adb push recovery-RA-heroc-v1.6.2.img /sdcard
22. 再次进入adb环境
adb shell
23. 修改文件属性
chmod 0755 /system/bin/flash_image
24. 重启系统
reboot
25. 修改文件权限:chown root.root 文件名