1.adb -help –adb命令帮助
2.adb devices –检测连接到电脑的安卓设备
3.adb get-state –获取设备的状态
设备有三种状态:
device:设备正常连接
offline:连接出现异常,设备无响应
unknown:没有设备连接
4..adb logcat –打印日志
5.adb pull <手机路径> <本机路径> –从手机中拉取信息到本地电脑
7..adb push <本机路径> <手机路径> –从本地推送信息到电脑
8.adb shell –登录shell设备,进入到linux命令行
9.adb kill-server –结束adb服务,若adb连接出现问题则可以通多结束服务在重新启动服务
- adb start-server –启动adb服务
11.adb install apk路径 –安装apk
12.adb uninstall <package> –卸载apk
13.adb shell dumpsys activity | find "mFocuseActivity" –查看前台应用包名
14.adb connect/disconnect –通过wifi对手机进行调试
二.app相关目录
1.通过adb shell命令进入到linux的命令行模式(需要了解linux常用命令)
/:表示根目录
./:当前目录
system分区(系统文件目录)
app:安装的app的apk文件
priv-app:安装的app的apk文件,比app目录下权限要高
framework:存放中间件的目录
build.prop:属性文件,安卓系统的属性
注意:不要轻易更改system目录下的内容,否则系统更新校验会出现问题。
data分区(存放应用的数据信息)看到此目录的信息需要开启root权限,
data目录:apk的包
sdcard分区(内置存储卡)
三.判断手机有没有root权限
adb root
restarting adbd as root # 说明有root权限 ,若是adbd cannot run as root
in production builds 则说明没有root权限
四.安卓常用组件
AnalogClock:DigitalClock时钟
Chronometer:计时器
ListView:计时器
GridView:网格视图
ProgressBar:进度条
RatingBra:星级评分条
Toast:提示信息框
ScrollView:滚动视图
五.安卓常用属性