adb命令

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连接出现问题则可以通多结束服务在重新启动服务

10. 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:滚动视图

五.安卓常用属性

原文地址:https://www.cnblogs.com/msmx/p/10478939.html