Android常用命令

setprop ctl.start lcdparamservice

setprop ctl.stop lcdparamservice

getprop |grep cam.hal3.ver

adb shell pkill camera && adb shell pkilll provider

adb logcat|grep "E RkCamera"

adb shell setprop persist.vendor.camera.hal.debug 5

wm density //查看屏幕密度

wm density 240 //设置屏幕密度

wm size //查看屏幕分辨率

wm size 1920x1080 //设置屏幕分辨率

wm size reset

wm density reset

获取系统所有支持的features

adb shell pm list features

查询系统所有package

pm list packages

禁用(diable)或启用(enable)package

pm enable com.android.provision

settings list NAMESPACE(system,secure,global)

getevent

power按键

adb shell input keyevent 26

home按键

adb shell input keyevent 3

返回键

input keyevent 4

public static final int KEYCODE_HOME = 3;

public static final int KEYCODE_BACK = 4;

public static final int KEYCODE_CALL = 5;

public static final int KEYCODE_VOLUME_UP = 24;

public static final int KEYCODE_VOLUME_DOWN = 25;

public static final int KEYCODE_POWER = 26;

public static final int KEYCODE_CAMERA = 27;

public static final int KEYCODE_MENU = 82;

public static final int KEYCODE_APP_SWITCH = 187;

查看上次anr信息

adb shell dumpsys activity lastanr

查看上次anr traces信息

adb shell dumpsys activity lastanr-traces

抓取native进程traces

adb shell debuggerd -b pid

放开权限校验

adb shell setenforce 0

恢复权限校验

adb shell setenforce 1

编译该模块

make selinux_policy -j4

查看apk签名指纹信息

解压apk后获得META-INF/CERT.RSA文件

在linux环境下使用keytool工具查看apk的签名指纹信息

keytool -printcert -file test/CERT.RSA

或者通过签名证书文件获取

keytool -list -v -keystore $keystore_file -storepass password

dos2unix

$adb shell dmesg | grep avc > avc_log.txt

$audit2allow -i avc_log.txt -p out/target/product/xxxvendor/etc/selinux/precompiled_sepolicy

WITH_DEXPREOPT := false

ps -T -p pid

getconf LONG_BIT

cat /proc/4044/maps #查看4044进程的内存映射表

adb shell dumpsys meminfo packagename

相关推荐
三少爷的鞋36 分钟前
现代 Android 官方为什么更推荐 Repository 暴露 `suspend fun`,而不是在内部 `launch`
android
黄林晴12 小时前
Google Play 发版链路全面重构:合规前置、审核自动化、生态全面收紧
android·google
通玄14 小时前
Jetpack Compose 入门系列(四):动画基本使用
android
杉氧14 小时前
Kotlin 协程深度解析②:生存指南——掌握结构化并发的生命线
android·kotlin
故渊at14 小时前
第四板块:Android 输入系统与触控事件 | 第十五篇:InputReader 与 InputDispatcher 的触控流水线
android·anr·输入系统·inputdispatcher·inputreader·触控事件·inputevent
方白羽14 小时前
Vibe Coding 四个核心阶段
android·前端·app
潘潘潘16 小时前
Android网络结构分析——有线网络
android
踏雪羽翼16 小时前
Android OpenGL实现十几种美颜功能
android
Android小码家17 小时前
BootAnimation+SE+开机MP4动画播放
android·framework
加农炮手Jinx18 小时前
Flutter for OpenHarmony:pub_updater 命令行工具自动更新专家(DevOps 运维必备) 深度解析与鸿蒙适配指南
android·运维·网络·flutter·华为·harmonyos·devops