玩转根底ADB命名
一:ADB是什么
ADB全称:Android Debug Bridge :Android调试桥梁。adb 命令可用于执行各种设施操作(例如装置和调试利用),并提供对 Unix shell(可用来在设施上运行各种命令)的拜访权限
Android的初衷是用adb这样的一个工具来帮助开发人员在开发android利用的过程中更快更好的调试apk,因而adb具备装置卸载apk、拷贝推送文件、查看设施硬件信息、查看应用程序占用资源、在设施执行shell命令等性能
二:ADB配置
1.关上零碎属性--环境变量--配置零碎变量path门路
2.找到sdk装置目录下platfrom-tools :E:AndroidSDKplatform-tools
3.门路配置在path中
三:ADB命令
1.连贯设施:
adb devices 查看设施名(手机的序列号)
2.连贯adb服务和敞开adb服务
adb start-server 开启服务, adb kill-server 敞开服务
3.查看adb版本
adb version
4.装置和卸载APK
当手机处于开发者模式下:adb install **.apk/adb install ApplicationId(包名)
adb uninstall 包名(ApplicationId)
5.查看手机分辨率
adb shell wm size
6.查看屏幕密度
adb shell wm density
7.查看手机相干信息
adb shell getprop ro.product.cpu.abi 查看手机的CPU架构(小米手机arm64-v8a)
adb shell getprop ro.product.model 查看手机型号(Redmi 6 Pro)
adb shell getprop ro.product.name 查看手机设施名称(sakura)
adb shell getprop ro.product.manufacturer 查看手机外部名称(xiaomi)
adb shell getprop ro.product.brand 查看手机品牌(xiaomi)
8.查看电池状态
adb shell dumpsys battery
9.ADB下Wifi调试
1.首先确保手机和电脑在同一个网段下或者说在同一个局域网下
cmd下输出ping ip(此ip为手机连贯的wifi的ip)通了,阐明手机和电脑在同一个网段上面
2.指定手机的端口能够接管到TCP/IP连贯
确保手机开启usb调试,用usb线把手机和电脑连接起来,执行命令:adb tcpip 5555 执行胜利后能够拔掉usb线(端口号能够不是5555,官网默认应用这个)
3.通过IP连贯手机
执行命令:adb connect ip 连贯胜利后能够应用
4.通过IP断开连接手机
执行命令:adb disconnect ip
5.如果连贯失败且端口号,网络都没问题能够同杀死adb服务重连
命令:adb kill-server 和adb start-server
6.连贯胜利后能够查看连贯
命令:adb devices
10.查看所有包名
命令:adb shell pm list packages
adb 还有许多命令,adb 给开发人员调试应用,还有很多启动四大组件等,传输文件等很多还须要缓缓摸索,这一些都是一些根底玩法。
路漫漫其修远兮,吾将上下而求索。