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

相关推荐
limingade16 分钟前
手机打电话时如何将通话对方的声音在手机上识别成文字
android·智能手机·语音识别·funasr·蓝牙电话·ai电话机器人·funasr安卓移植和部署
努力学习的小廉32 分钟前
深入了解linux系统—— 基础IO(上)
android·linux·运维
tmacfrank1 小时前
Android 性能优化入门(一)—— 数据结构优化
android·数据结构·性能优化
.似水1 小时前
ADB基本操作和命令
adb
东风西巷1 小时前
Screen Mirroring App:轻松实现手机与电视的无缝投屏
android·智能手机·生活·软件需求
每次的天空2 小时前
Android第三次面试总结之网络篇补充
android·网络·面试
uwvwko13 小时前
BUUCTF——web刷题第一页题解
android·前端·数据库·php·web·ctf
fzxwl14 小时前
隆重推荐(Android 和 iOS)UI 自动化工具—Maestro
android·ui·ios
LittleLoveBoy16 小时前
踩坑:uiautomatorviewer.bat 打不开
android
Snasph16 小时前
Ubnutu ADB 无法识别设备的解决方法
ubuntu·adb