Adb实用方法

Adb实用方法

1、配置手机投屏到Mac

# step1 安装 scrcpy
# 使用 brew 安装,没有brew自己安装下,网上很多
brew install scrcpy

# step2 启动
# 1. 配置adb局域网连接端口
adb tcpip 8888
# 1.1 查看Android设备ip
adb shell ifconfig
# 2. 连接到设备 ,找到手机对应的IP
adb connect 192.168.1.x:8888   
# 3. 开始投屏
scrcpy -s 192.168.1.x:8888
# 4. 方法二 不配置端口,直接使用以下命令
scrcpy -m 1024  
# 5. 连接多个设备时投屏
scrcpy -s <指定设备>

2、常用Adb命令
磁盘打满(用来测试下载失败的Case)

# bs为文件块大小,count为数量,下面命令等价于创建一个97G的文件,具体创建多大,需要看下当前手机可用空间,尽量使用存储小的设备。效率块 
adb shell dd if=/dev/zero of=/sdcard/bigfile bs=1g count=97 
# 切记测试完毕要删除big文件
adb shell rm -rf /sdcard/bigfile

列出所有第三方包名

adb shell pm list package -3| grep applovin

列出所有系统包名

adb shell pm list package -s

清除应用程序和缓存

adb shell pm clear 包名

结束进程

adb shell am force-stop 包名

查看版本

adb shell dumpsys package {包名} | grep version

获取设备Android版本(platformVersion)

adb shell getprop ro.build.version.release

获取包名(appPackage)和活动名(appActivity)

adb shell dumpsys window | grep mCurrentFocus

安装apk

adb install xxx.apk
# -r(覆盖安装)  -d(允许降级安装) -t(允许在设备上安装具有相同包名但签名不同的应用程序)

卸载apk

adb uninstall xxx.apk

获取logs

adb pull /sdcard/com/data/{包名}/files/logs

录屏

adb shell screenrecord/sdcard/filename.mp4
# Ctrl+C 结束录屏

拉取录屏

adb pull sdcard/filename.mp4 /Users/Desktop
# 拉取录屏到本地桌面

查看手机预装Apphub版本

adb shell dumpsys package {包名} | grep version

预装

adb devices
adb root
adb remount
adb shell dumpsys package {包名} | grep path.   (查找包名路径)
adb shell dumpsys package {包名}  (查找报名)
adb uninstall {包名} (卸载)
adb shell dumpsys package {包名} | grep path
—>overlay paths:
    path: /my_bigball/priv-app/KeKeMarket/KeKeMarket.apk
adb root
adb remount
adb push {安装包} /my_bigball/priv-app/KeKeMarket/KeKeMarket.apk
 

设置语言

# "fr-FR" 切换不同国家语言编码 - root
adb shell setprop persist.sys.applovin.apphub_test_locale_string "fr-FR"

设置COTA(不要连接charles,可能导致不生效)

adb shell setprop persist.sys.channel.country.info 'ES'
adb shell setprop persist.sys.channel.info 'Movistar'
adb shell getprop persist.sys.channel.info
adb shell getprop persist.sys.channel.info

设置默认设备,在执行adb命令时,无需指定-s参数

export ANDROID_SERIAL=<your_device_serial>

安装zip包到设备

# 解压
unzip -o {apk_path} -d "local_path"
# 安装所有apk结尾的包
adb install-multiple [options] <APK_1> <APK_2> ... <APK_n>

查看前台正在运行的包名

adb shell dumpsys window w |grep / |grep name=
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值