Android_adb_基本常用命令

Android五大常用布局组件:

FrameLayout:单帧布局 帧里的控件叠加

LinearLayout:线性布局 以水平或垂直方向排列

ConstraintLayout:约束布局 通过相对定位排列,可视化的编写布局排列

TableLayout:表格布局 表格形式排列

RelativeLayout:相对布局 相对定位排列

android:layout_below 元素下方

adb基本命令:

adb start-server:开启adb;

adb kill-server:杀死adb进程

adb tcpip 5555终端输入

adb connect <手机ip>:555

adb reboot 重启手机

adb install ***.apk

pwd 查看当前目录

adb shell

pm list package 查看手机中的所以APP包名

pm list package grep | tencent 筛选查看手机中所有APP包名、

pm list package -f 查看apk包安装位置

pm list package -f grep | tencent 筛选查看apk包安装位置

adb shell dumpsys meminfo 查看内存信息、

adb shell dumpsys battery 查看电量信息

adb shell dumpsys package 查看包信息

adb shell dumpsys wifi 查看WiFi信息

adb shell dumpsys procstats 显示内存状态

adb -s xxx push C:/advert/sdcard/ 设备链接后,将pc文件传输到android设备、

adb -s xxx pull /sdcard/ad_file_log D:/2014work/ 此处用的cmd命令下载

adb shell am force-stop com.redsun.phone: 杀死当前手机的com.redsun.phone进程的APP

adb shell ps: 查看手机中所有进程

adb shell ps | grep com: 查看手机中包含com包名的进程

adb shell ps|grep com.redsun.phone: 查看手机中包名com.redsun.phone的进程

adb push hosts /system/etc/hosts 以"以文本编辑器"方式打开编辑可

adb push host /system/etc (个别手机没有完全root,此时可以将该文件adb push hosts/sdcard到sd卡,然后在从sd卡copy过去)

adb remount 具有读写host文件的权限

adb shell

adb logcat -c 清除日志

adb uninstall [apk文件的路径]

adb shell pm clea清除应用数据

su
=查看手机cpu

adb shell "cat/proc/cpuinfo" 查看当前cpu的位数

adb logcat -> logcat.txt 将AS实时log信息输出至logcat.txt文件中

adb shell dumpsys dropbox --print > /Users/hongri/Desktop/log/redsun.txt抓取设备中dropbox中的崩溃日志信息

adb install留六个选项

-r 替换已经存在的应用程序,即强制安装

-t 允许安装测试包

-d 允许降级安装

-s 把应用安装到sd卡上

-l 锁定该应用程序

-g 为该应用授予所有运行时的权限

adb shell pm uninstall -k --user 0 包名;删除系统应用

adb shell pm list packages 查看手机应用包名

adb shell pm list packages -f 查看手机apk文件安装位置

adb shell pm list permissions -d -g 查看危险权限

adb shell ps 或adb shell ps | grep 查看进程信息

adb shell pm clear 包名 停止APP进程,并且清楚这个APP进程产生的所有数据,相当与reset

adb shell am start -a android.intent.action.CALL -d tel:10086拨打电话

adb shell am start -a android.intent.VIEW -d http://www.baidu.com 打开网站

adb shell am start -a android.intent.action.VIEW -d"路由地址" deeplink唤端

adb shell am start -a android.intent.action.MUSIC_PLAYER:打开音乐播放器

adb shell am kill com.redsun.phone:杀死制定后台进程

adb shell am kill-all 杀死所有后台进程

adb shell am force-stop 强制杀死进程

abd usb 修复指令

adb devices 查看设备链接状态

adb -s [设备名]install -r[apk包绝对路径]即可

am monitor 监控

adb devices -l 查看详细设备信息(含型号)

adb shell getprop ro.build.date :查看手机固件构建时间

adb shell settings get system screen_brightness 获取当前屏幕亮度

adb shell settings get secure default_input_method 获取默认输入法

adb shell settings get system screen_off_Timeout 获取自动锁屏时间

adb shell setting list system

adb shell settings list system

adb shell settings list global

adb shell settings list secure

adb shell settings put system screen_brightness 1000 设置当前屏幕亮度

adb shell settings put system screen_off_timeout 86400000 设置自动锁屏时间(毫秒为单位ms:)

adb shell am start com.huawei.notepad 打开记事本

adb shell settings put global device_provisioned 1 && adb reboot

adb shell pm list users 列出所有用户

adb shell pm create-user "user_name" 创建用户

adb shell pm clear com.example.test 清除指定应用的所有数据

adb shell ps | findstr "com.tencent.mobileqq" 查看进程

adb shell kill pid kill进程

adb shell am force-stop package_name 查看进程

adb shell dumsys window trace 查看trace信息

adb shell dumpsys power 查看电源管理信息

adb shell dumpsys battery 查看电池信息

adb shell dumpsys SurfaceFlinger 查看渲染信息

adb shell getprop ro.product.brand 获取手机厂商名称

adb shell getprop ro.build.version.sdk 获取手机SDK

adb shell wm size 查看手机分辨率

adb shell wm density 查看屏幕密度

adb shell wm density 160 修改屏幕密度

adb shell wm density reset 恢复原屏幕密度

adb shell input tap x坐标 y坐标

adb shell input keyevent [key值]

adb shell cat /sys/class/net/wlan0/address 查看手机的mac地址

adb shell pm clear 清除应用数据

adb shell svc wifi enable 开启wifi

adb shell svc wifi dsable 关闭wifi

相关推荐
言之。14 分钟前
Kotlin快速入门
android·开发语言·kotlin
符哥200839 分钟前
Android 权限分类说明
android
大模型玩家七七1 小时前
安全对齐不是消灭风险,而是重新分配风险
android·java·数据库·人工智能·深度学习·安全
李少兄1 小时前
MySQL 中为时间字段设置默认当前时间
android·数据库·mysql
俩个逗号。。1 小时前
修改Android resource dimens大小之后不生效
android
2501_915918412 小时前
在 iOS 环境下查看 App 详细信息与文件目录
android·ios·小程序·https·uni-app·iphone·webview
落羽的落羽2 小时前
【Linux系统】从零实现一个简易的shell!
android·java·linux·服务器·c++·人工智能·机器学习
常利兵2 小时前
Android Gradle 构建脚本现代化:Kotlin DSL (.kts) 与 Groovy DSL 深度对比与实战指南
android·开发语言·kotlin
TheNextByte12 小时前
如何在PC和Android平板之间传输文件
android·gitee·电脑
Greenland_122 小时前
Android 混淆与混淆后bug日志问题定位
android·bug