Android package

Android package杂记

adb相关的命令

参考 https://adbshell.com/commands

查看package信息
adb shell pm list packages #打印本机所有软件包

pm 即 package manager,可操作安卓设备上的应用

命令含义
-d输出本机禁用的包
-e输出本机启用的包
-s打印系统包
-3输出第三方安装包
-i打印输出第三方安装包
-u包含已卸载的应用
–user<USER_ID>根据用户id查询用户空间的所有包,其中USER_ID代表连接设备顺序,从0开始
-e设置过滤信息进行查询
查找apk的路径
adb shell pm patn com.xxx.xxx #使用报名PackageName查看apk所在的路径
安装apk
adb install -r <path of apk>
命令含义
-l将应用安装到保护目录
adb -s xxx install xx.apk连接多个设备时,选择将xx.apk安装到xxx设备上
-r允许覆盖安装
-d允许降级覆盖安装
卸载apk
adb uninstall PackageName
adb shell am

am这个指令是activity manager的缩写。这个命令可以启动Activity、打开或关闭进程、发送广播等操作。am命令格式如下: adb shell am < command >

asdf

文件操作

复制设备里的文件到电脑:adb pull <设备里的文件路径> [电脑上的目录] (例:adb pull /sdcard/sr.mp4 ~/tmp/)

复制电脑里的文件到设备:adb push <电脑上的文件路径> <设备里的目录>

列出目录内容:adb shell ls

切换目录:adb shell cd

当前目录:adb shell pwd

创建文件夹:adb shell mkdir

删除文件或目录:adb shell rm path/file

复制文件:adb shell cp path/file newpath/file

移动文件:adb shell mv path/file newpath/file

重命名文件:adb shell rename path/oldfilename path/newfilename

设备信息

查看设备型号:adb shell getprop ro.product.model

获取屏幕分辨率:adb shell wm size

电池状况:adb shell dumpsys battery

屏幕密度:adb shell wm density

显示屏参数:adb shell dumpsys window displays

android_id:adb shell settings get secure android_id

IMEI:adb shell dumpsys iphonesubinfo

Android系统版本:adb shell getprop ro.build.version.release

IP地址:adb shell ifconfig | grep Mask 或 adb shell ifconfig wlan0 或 adb shell netcfg (三个命令不一样,一个不行试另一个)

MAC地址:adb shell cat /sys/class/net/wlan0/address

CPU信息:adb shell cat /proc/cpuinfo

内存信息:adb shell cat /proc/meminfo

更多硬件和系统属性:adb shell cat /system/build.prop

查看连接过的wifi密码:abd root,然后 cat /data/misc/wifi/*.conf

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值