Android调试小技巧

1.同屏软件vysor(Vysor)

目前没有linux版本,但可以在谷歌浏览器中安装vysor插件(无法联网的可以搜索离线版)。

scrcpy界面更清晰,ubuntu20.04可直接安装。

2.截图

screencap -p /data/1.png

3.修改屏幕尺寸

物理屏幕显示不正常,但可用同屏软件看效果

查看分辨率,wm size

修改分辨率,如wm size 1920x1080

4.ro.sf.lcd_density

宽度:width 高度:high

计算ro.sf.lcd_density=((width^2+high^2)^0.5)/lcd_size

如ro.sf.lcd_density=((1080^2+1920^2)^0.5)/5.5=400,计算为该值,但拿接近值也是可以的。

查看当前的ro.sf.lcd_density    wm density

动态修改,如wm density 240

5.模拟按键输入


input keyevent 24  //音量加按下
input keyevent 25  //音量减按下
input keyevent 26  //电源键按下

6.进下载模式

qcom:adb reboot edl

sprd:adb reboot autodloader

7.在线检索源码

AOSPXRef

AndroidXRef

8.精简系统app

精简Android系统下的APP_Android开发-CSDN博客_adb精简系统

9.工程模式暗码

sprd     *#*#83781#*#*
mtk      *#*#3646633#*#*
qcom     *#*#4636#*#*
huawei   *#*#2846579#*#*

10.转屏

先禁掉系统的自动转屏adb shell content insert --uri content://settings/system --bind name:s:accelerometer_rotation --bind value:i:0

adb shell content insert --uri content://settings/system --bind name:s:user_rotation --bind value:i:0  //0度
adb shell content insert --uri content://settings/system --bind name:s:user_rotation --bind value:i:1  //90度
adb shell content insert --uri content://settings/system --bind name:s:user_rotation --bind value:i:2   //180度
adb shell content insert --uri content://settings/system --bind name:s:user_rotation --bind value:i:3  //270度

11.非常规关机方法

echo "o" > /proc/sysrq-trigger
adb reboot -p(某些平台不一样能用)

12.查看当前的键值
getevent
/dev/input/event1: 0001 0072 00000001
/dev/input/event1: 0000 0000 00000000
这里的72对应0x72,十进制为114,对应power键,00000001对应按键按下00000000对应按键松开

13.手机改平板模式

加上PRODUCT_CHARACTERISTICS := tablet

14.Android.mk输出变量值

参考Android.mk中打印输出信息_云守护的专栏-CSDN博客_android.mk 打印

$(warning 'xxxxxxxxxxxxxx')
$(warning $(TARGET_ARCH))

15.无线adb

无线adb调试_Android开发-CSDN博客

16.gms版本快速进到主界面

gms版本刷机后跳过引导界面,分别点击屏幕上的四个角落。

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值